我正计划为所有的移动平台开发一款游戏,并且几乎专注于游戏的概念。但到目前为止,我面临的唯一问题是,我不知道什么才是最好的库+ 3d引擎,才能在一些即将推出的手机上实现最佳的硬件效果。我说的是iPhone 3GS,新的WinMo和安卓设备,配备著名的Snapdragon,三星,ARM,高通,甚至英特尔和AMD的其他处理器。到目前为止,我计划暂时使用ogre库,但是之后会提供什么可移植性呢?这更多的是一个设计问题,而不仅仅是编码。感谢任何帮助,也非常欢迎其他希望合作的人。给我写封信吧。
发布于 2009-09-29 17:08:52
我对Window了解不多,但是(现在) Android和iPhone之间的兼容性有一个障碍:托管代码和本机代码。Android强烈鼓励你用Java编写,而iPhone需要Objective-C或C++ (或C)。虽然Android确实有一个本地开发工具包,但他们目前并没有公开很多库。随着时间的推移,他们将添加更多的API,但Android开发人员将继续鼓励Java开发,因为Dalvik字节码可以在任何新设备上运行。
这只是我的观点,但我会在一开始只关注一个平台。选择您的主要平台,如果可以,用可移植的C++编写核心游戏代码,并将特定于平台的部分与核心游戏代码分开。你的目标是发布你的游戏。一旦你有了一些钱,然后开始专注于你的第二个平台的端口。
发布于 2011-02-21 02:07:12
我建议你使用OpenGL ES和STL。Android和iOS平台都变得更加兼容OpenGL和STL库,看起来其他所有的移动平台都会遵循这条路线(可能除了Windows phone7)。
https://stackoverflow.com/questions/1492919
复制相似问题