3D引擎可在任何移动平台上进行开发

时间:2009-09-29 14:30:37

标签: android iphone windows-mobile intel amd-processor

我计划为所有移动平台开发游戏,并且几乎将游戏概念归为一类。但我现在面临的唯一问题是我不知道什么是最好的图书馆+ 3D引擎给我们在一些即将推出的手机上的硬件上取得最佳效果。我说的是iPhone 3GS,新的WinMo和Android设备,以及着名的Snapdragon,其他处理器来自三星,ARM,高通,甚至是英特尔和AMD。 截至目前我打算暂时使用食人魔库,但是什么会提供便携性?这更像是一个设计问题,而不仅仅是编码。任何帮助表示赞赏,其他希望合作的人也非常欢迎。请给我发邮件。

2 个答案:

答案 0 :(得分:2)

我对Window Mobile不太了解,但是(现在)Android和iPhone之间的兼容性存在障碍:托管与本机代码。 Android强烈建议您使用Java编写,而iPhone则需要Objective-C或C ++(或C)。尽管Android确实有本机开发工具包,但它们目前还没有公开许多库。他们将随着时间的推移添加更多的API,但Android开发人员将继续鼓励Java开发,因为Dalvik字节码将在任何新设备上运行。

这只是我的意见,但我会在一开始就专注于一个平台。选择您的主要平台,如果可以的话,用便携式C ++编写核心游戏代码,并将特定于平台的部分与核心游戏代码分开。你的目标是让你的游戏发布。一旦你有一些钱,然后开始专注于你的第二个平台的端口。

答案 1 :(得分:1)

我建议你使用OpenGL ES和STL。 Android和iOS平台都与OpenGL和STL库更加兼容,看起来每个其他移动平台都会遵循这个过程(除了Windows Phone 7之外)。