Xcode
Objective c
Objective c++ Чтобы файл собирался xcode как Objective c++ нужно просто изменить его расширение на *.mm Классы Objective-C и C++ разные Использовать указатели на с++ классы.
Архитектура движка
Cocos2d Scene – сцена приложения Director – управляет переключением между сценами, вывод, обновление компонентов сцены, инициализация openGL Layers Sprites - 2d изображение Animation – проигрывание ряда изображений.
Cocos 3d Framework реализующий 3D для cocos2D CC3World – управление 3D объектами, камерой, обработчик нажатий. CC3Layer - соединение 2d и 3d объектов в одном слое.
Cocos 2d & 3d
cppUnit class CSampleTest : public CPPUNIT_NS::TestCase { CPPUNIT_TEST_SUITE(CSampleTest ); CPPUNIT_TEST( Test1 ); CPPUNIT_TEST( Test2 ); CPPUNIT_TEST_SUITE_END(); }; CPPUNIT_TEST_SUITE_REGISTRATION( CnrmImageTest ); Для каждого теста выполняется setUp() tearDown()