cocos2d | |
---|---|
Тип | фреймворк и библиотека функций |
Написана на | Python |
Первый выпуск | февраль 29, 2008 |
Аппаратная платформа | Cross-platform |
Последняя версия | 0.6.5 (24 августа 2017) |
Лицензия | MIT License |
Сайт | python.cocos2d.org |
cocos2d-ObjC | |
---|---|
Тип | фреймворк и библиотека функций |
Написана на | Objective-C |
Первый выпуск | июнь 25, 2008 |
Аппаратная платформа | Cross-platform |
Последняя версия | 2.4.9[1] (24 июня 2015 года) |
Лицензия | MIT License |
Сайт | cocos2d-objc.org |
cocos2d-X | |
---|---|
Тип | фреймворк и библиотека функций |
Написана на | C++ |
Первый выпуск | декабрь 1, 2010[2] |
Аппаратная платформа | Cross-platform |
Последняя версия | 3.17[3] (21 мая 2018 года) |
Лицензия | MIT License |
Сайт | cocos2d-x.org |
Cocos2d — кросс-платформенный фреймворк, используемый для разработки интерактивных приложений и игр (преимущественно для мобильных устройств). Является открытым программным обеспечением. Cocos2d содержит множество ответвлений, таких как Cocos2d-ObjC, Cocos2d-x, Cocos2d-html5 и Cocos2d-XNA. Также в сообществе Cocos2d имеется несколько независимых редакторов, предназначенных для редактирования спрайтов, частиц, шрифтов и тайловых карт. Можно также упомянуть редакторы мира: CocosBuilder и CocoStudio.
Работа всех версий Cocos2D основана на использовании спрайтов. Спрайты можно рассматривать как простые 2D изображения, но также может быть контейнером для других спрайтов. В Cocos2D, расположенные вместе спрайты создают сцену, к примеру, уровень игры или главное меню. Спрайтами можно управлять на основе событий в исходном коде или как часть анимации. Над спрайтами можно проводить всевозможные действия: перемещать, поворачивать, масштабировать, изменять изображение и так далее.
Cocos2D обеспечивает базовые примитивы анимации, которые используют спрайты. Некоторые версии Cocos2D позволяют эффекты частиц и применение шейдерных фильтров (warp, ripple и тд.).
Cocos2D предоставляет примитивы для создания простых элементов графического интерфейса. Они включают в себя текстовые поля, надписи, меню, кнопки и другие распространённые элементы.
Множество реализаций Cocos2D идут вместе с распространенными реализациями 2D физических движков, таких как Box2D и Chipmunk.
Различные версии Cocos2D имеют звуковые библиотеки, обертки над OpenAL или другими библиотеками. Возможности зависят от реализации Cocos2D.
Поддерживается биндинг с Javascript, Lua и другими.
Ответвление | Платформы | Язык API |
---|---|---|
Cocos2d-x | iOS, Android, Windows Phone 8, Windows 7, Linux, Mac OS X | C++, Lua, Javascript |
Cocos2d-android | Android | Java |
Cocos2d-objc | iOS, Mac OS X | Objective-C |
Cocos2d-html5 | Браузеры с поддержкой HTML5 | Javascript |
Cocos2d-xna | Windows Phone 7&8, Windows 7&8, XBox360 | C# |
Cocos2d-python | Платформы, поддерживаемые Python | Python |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .