Топ питань
Часова шкала
Чат
Перспективи

Cocos2d

З Вікіпедії, вільної енциклопедії

Remove ads

Cocos2d — крос-платформовий фреймворк, який використовується для розробки інтерактивних додатків та ігор (переважно для мобільних пристроїв). Середовище є відкритим програмним забезпеченням. Cocos2d містить багато розгалужень, таких як Cocos2d-ObjC, Cocos2d-x, Cocos2d-html5 і Cocos2d-XNA. Також в товаристві Cocos2d має декілька незалежних редакторів, призначених для редагування спрайтів, частинок, шрифтів і тайлових карт. Можна також згадати редактори світу: CocosBuilder і CocoStudio.

Коротка інформація Тип, Перший випуск ...
Коротка інформація Тип, Перший випуск ...
Коротка інформація Тип, Перший випуск ...
Remove ads

Спрайти і сцени

Робота всіх версій Cocos2D основана на використанні спрайтів. Спрайти можна розглядати як прості 2D зображення, але також може бути контейнером для інших спрайтів. В Cocos2D, розміщенні разом спрайти створюють сцену, наприклад, рівень гри або головне меню. Спрайтами можна керувати на основі подій у вихідному коді або як частина анімації. Над спрайтами можна проводити певні дії: переміщувати, повертати, масштабувати, змінювати зображення і так далі.

Remove ads

Анімація

Cocos2D забезпечує базові примітиви анімації, які використовують спрайти. Деякі версії Cocos2D дозволяють ефекти частинок і застосування шейдерних фільтрів (warp, ripple тощо).

Графічний інтерфейс користувача

Cocos2D представляє примітиви для створення простих елементів графічного інтерфейсу. Він включає в себе текстові поля, написи, меню, кнопки та інші поширені елементи.

Фізична система

Багато реалізацій Cocos2D йдуть разом з поширеними реалізаціями 2D фізичних рушіїв, таких як Box2D і Chipmunk.

Звук

Різні версії Cocos2D мають звукові бібліотеки, оболонки над OpenAL або іншими бібліотеками. Можливості залежать від реалізації Cocos2D.

Підтримка скриптів

Підтримується біндінг з Javascript, Lua та інших.

Підтримка редакторів

  • CocoStudio: інструментарій на основі Cocos2d-x, містить UI Editor, Animation Editor, Scene Editor і Data Editor; разом утворюючи закінчену систему.
  • CocosBuilder: безкоштовне ПЗ за ліцензією MIT.
  • SpriteBuilder: SpriteBuilder — нове покоління CocosBuilder.
Remove ads

Підтримка платформ і мов

Більше інформації Відгалуження, Платформи ...

Література

  • Roger Engelbert (2013). Cocos2d-x by Example Beginner's Guide. Packt Publishing Ltd. ISBN 978-1-78216-735-8.

Примітки

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads