cocos2D或IwGame
我开始为Android开发游戏应用程序,但是随着我的前进,我决定切换到跨平台环境.性能非常重要,因为背景中会进行一些复杂的音频处理.经过几天的研究,我得出结论,最成功的选择是Marmalade SDK.
I started developing a game application for Android, but as I progress I decided to switch to cross-platform environment. Performance is very important as there is some complex audio processing on the background. After few days researching the subject I came to conclusion that the most successful option is Marmalade SDK.
现在,我需要决定是否使用IwGame或Cocos2D-X或同时使用两者进行开发.两者看起来都很有趣.有没有人使用过这些并且可以分享经验?
Now I need to decide if to use IwGame or Cocos2D-X or both for development. Both looks great and interesting. Have anyone used these and can share experience?
谢谢.
这取决于您的游戏对游戏引擎的依赖程度. Cocos2D-x
是功能强大且功能强大的游戏引擎,由许多开源开发人员提供,而IwGame引擎是由个人(或可能是个人团队)为marmalade
打造的.
It depends on how much your game is dependent on the game engine. Cocos2D-x
is more feature reach and heavy duty game engine, contributed by many open source developers, while IwGame engine is build by an individual (or may be a team of individuals) just for marmalade
.
我仅将Iwgame引擎用于3D游戏摄像机旋转,并且设置起来太容易了,一天之内我就可以使我的游戏运行正常.因此,如果您的需求不高,只需使用IwGame即可.
I've used Iwgame engine for 3D game camera rotation only and it was too easy to set it up and within a day I could make my game running fine. So if your needs are not high, just use IwGame .
据说像Box2D
和Chipmunks
这样的物理引擎与Cocos2D-x
的链接更好,但是我在果酱项目中分别使用了它们,并且完全没有遇到任何问题.因此,拥有一个更好的链接物理引擎并不是什么大问题.
Physics engine like Box2D
and Chipmunks
are said to be better linked with Cocos2D-x
, however I've used them separately in marmalade project and faced no problems at all. So it's not a big deal to have a better linked physics engine.
要使用Cocos2D-x,您需要先学习它,而IwGame并不太容易启动.但是,一旦您使用Cocos2D-x,就可以更轻松地处理严肃的项目,而您只想使用它.
To work on Cocos2D-x, you'll need to learn it first, while IwGame is not too complex to start. But once you worked with Cocos2D-x, it'll be easier for you to work on serious projects and you'll want to use only this.