cocos2d-android 相对于 android 2d 有什么优势
我在这里看到了几篇关于 cocos2d-android 的帖子,所以想要获得更多关于它的想法让我在 coco2ds-android-1 和一个很好的 示例 。
我的分析没有发现使用 coco2ds 而不是常用的 surfaceView 和 SurfaceHolder.Callback 2d 方法有任何显着的好处。
如果有人对 coco2ds-android 有专业知识,能够指导我了解使用它而不是通常的游戏方法的好处,我将不胜感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需单击从 OP 中的链接开始,我就遇到了 http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ - 其中指出明显的答案你正在寻找。
首先,这是一个2D游戏引擎。所有物理和诸如此类的效果都为您准备好了。无需从头开始重新实现
其次,这实际上是同名 iPhone 游戏库的移植 - 如果您也计划移植到 iPhone,这是个好消息。第三,它是开源的,这意味着您可以相应地调整任何内容。
然而我注意到这是一个纯java库,所以不要指望惊人的性能。如果性能很重要,请搜索基于 NDK 的东西,而不是基于 SDK 的东西。我无法在这里提供建议,因为游戏不是我的事。
Just by clicking on links starting from the ones in OP, I have came across http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ - which states the obvious answer you are looking for.
First of all, this is a 2D gaming engine. All of the physics and whatnot effects are just there for you. No need to re-implement from scratch
Secondly, this is actually a port of the iPhone gaming library with the same name - great news if you also plan on porting to iPhone. And thirdly it is open sourced, meaning you can tweak anything accordingly.
I have noticed however that this is a pure java library, so do not expect amazing performance. If performance is critical, google for something NDK based, not SDK based. I could not advise here as gaming is not my thing.