Основи Cocos2d-x

Статті про розробку ігор за допомогою Cocos2d-x

Recent posts

Apr 14, 2020
Анімація

Виділяють два способи створення анімації:

  • покадрова: художники малюють ряд кадрів, а Cocos2d їх послідовно показує, використовуючи клас Animation. Робота з ним схожа на інші акції, хоча сам клас має трошки інше походження.
  • скелетна: у спеціальних програмах формується модель персонажу, а потім завантажується у cocos2dx.
Apr 3, 2020
Видалення об'єктів

Тепер, після того, як ми ознайомились з Action та іншими базовими термінами, можна розбиратись з проблемою коректного видалення об'єктів, створених Cocos2d.

Для того, щоб це проілюструвати, напишемо просту сцену, у якій буде один спрайт і одна кнопка. Після натиснення на кнопку спрайт буде переміщуватись за межі екрану і там якось видалятиметься.

Apr 3, 2020
Складніша робота з CC_CALLBACK

У попередній статті про колбеки було сказано, що цифра у назві макросу CC_CALLBACK_ задає кількість параметрів, які отримає відповідна функція. Це не зовсім правильно, магія C++ дозволяє зробити з колбеком ще один цікавий фокус.

Apr 2, 2020
Складніша робота з об'єктами

У попередній статті було показано, як за допомогою Action можна ініціювати рух та інші перетворення об'єктів. Зараз ми продовжимо роботу цьому напрямі, розглядаючи складніші сценарії.

Mar 30, 2020
Розмір екрану

У попередніх постах було розказано, як створити дефолтну програму і з чого вона складається. Тепер можна переходити до написання власного проекту, але перед тим залишився ще один маленький нюанс — розмір екрану.