我在这里看过几篇关于cocos2d-android的帖子,所以想要了解它的野心将我拖到coco2ds-android-1和好example。
我的分析找不到使用coco2ds而不是通常的SurfaceView和SurfaceHolder.Callback的2d方法的任何显着好处。
如果有人对coco2ds有所了解,我将感激不尽 - android将指导我使用它而不是通常的游戏方法的好处。
答案 0 :(得分:1)
只需点击OP中的链接,我就会遇到http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ - 这表明您正在寻找明显的答案。
首先,这是一款2D游戏引擎。所有的物理和诸如此类的效果都适合你。无需从头开始重新实施
其次,这实际上是同名iPhone游戏库的一个端口 - 如果您还计划移植到iPhone,这是个好消息。第三,它是开源的,这意味着你可以相应地调整任何东西。
但我注意到这是一个纯Java库,所以不要指望性能惊人。如果性能至关重要,请谷歌搜索基于NDK的内容,而不是基于SDK的内容。我不能在这里建议因为游戏不是我的事。