Борьба, чтобы различать рамки для разработки игр для iOS. Я хотел бы провести сравнение между следующими структурами, с которыми я столкнулся:diff между различными фреймворками для разработки игр для iOS?
Как выбрать рамки, или мы можем смешивать/сопоставлять их вместе, что с ними?
- Cocos2d
- Quartz2D
- OpenGL ES
- воробей
- любые другие рамки там рассмотреть?
Какие рамки обнаружения столкновений использовать:
- Box2D или бурундук?
- это выбор только с cocos2d? что, если я использую любую из других фреймворков, перечисленных выше, например, openGL ES - может ли box2d использоваться с той или другой популярной базой, которая лучше сочетает?
редактировать # 1 Когда мы начинаем свежий Cocos2D проекта следующие строки кода, кажется, реф в OPENGL - это означает, что мы можем смешивать и сочетать два или один построен на вершине другой .. .?
EAGLView *glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGB565 // kEAGLColorFormatRGBA8
depthFormat:0 // GL_DEPTH_COMPONENT16_OES
];
// attach the openglView to the director
[director setOpenGLView:glView];
http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/ – bryanmac
http://www.tonylea.com/2011/best-iphone-game-frameworks/ – bryanmac
проверить корону sdk http://www.anscamobile.com/corona/ – Setrio