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