努力区分 iOS 游戏开发的框架。希望在我遇到的以下框架之间进行比较:
如何在框架之间进行选择,或者我们可以将它们混合/匹配在一起,与什么搭配?
- Cocos2d
- 石英二维
- 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];