cocos2d-x (6)

Робота з картами рівнів у Cocos2d-x

Для більш-менш великих ігрових проєктів, як стратегії або платформери, вам знадобиться окремий засіб для проєктування карт рівнів. Таким засобом є Tiled — універсальний редактор рівнів з відкритим кодом. Основи Tiled Інтерфейс Tiled загалом схожий на...

Codeguida · 12 травня 2020 · 7

Анімація у Cocos2d-x

Виділяють два способи створення анімації: покадрова: художники малюють ряд кадрів, а Cocos2d їх послідовно показує, використовуючи клас Animation. Робота з ним схожа на інші акції, хоча сам клас має трошки інше походження; [скелетна](https://uk.wiki...

Codeguida · 4 роки тому · 9

Складніша робота з об'єктами у Cocos2d-x

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

Codeguida · 4 роки тому · 3

Обробка подій та управління об'єктами у Cocos2d-x

Для початку давайте повернемось до дефолної програми, яку ми створили під час знайомства з фреймворком. Там залишився без пояснення один момент — кнопка, за допомогою якої ця програма закривалась. Реагування на події Сама програма, якщо пам'ятаєте, б...

Codeguida · 4 роки тому · 3

Статичні зображення у Cocos2d-x

У попередньому пості ми з'ясували, як створити базовий проєкт програми у Cocos2d-x. Точніше, він створювався автоматично скриптом cocos, потрібно було його лише скомпілювати та запустити. Цього разу я розкажу про основні терміни, поняття та класи фре...

Codeguida · 28 березня 2020 · 2

Знайомство з Cocos2d-x

Cocos2d-x — це фреймворк для створення кросплатформних 2D-ігор на C++. Насправді, це вже цілий ряд інструментів для розробки ігор кількома мовами. Він розрахований на людей з різним рівнем підготовки. Можна робити відносно прості штуки, типу Flappy B...

Codeguida · 23 березня 2020 · 87