我对iOS游戏开发非常陌生,但我在iOS应用程序上做了一些工作,并且得到了Objective-C的公平份额。我已经计划好了我的游戏概念,但我不确定我是否需要2D引擎或3D引擎。我可以给出最接近3D游戏玩法部分的例子是Clash of Clans,其中有看起来像3D的建筑物,但是你永远不会转过它们或任何东西,你只看到人或我的角色在它们之间行走有可能放大和缩小和平移。我有点倾向于使用Cocos2D,因为它看起来非常简单并且有文档记录但是我想在最后得到一些值得的东西,如果我想创造一个合适的游戏或者扩展我正在工作的游戏,那么某些事情不会限制我上。
那么我应该使用3D或2D开发以及我应该使用哪种引擎或开发环境?
答案 0 :(得分:1)
如果你不知道你是否需要2D或3D引擎,那么根据定义你的游戏概念并没有计划好。 ;)
无论您需要2D还是3D,都取决于您。
如果您担心受到游戏引擎的限制,请选择一个开源的。这样你就可以自己做任何改变。虽然您不应高估更换发动机所需的时间和精力,因为这通常需要对发动机内部工作情况有深入的了解。
我有更多general advice for picking a game engine here。最好的建议是选择一个你的引擎,而不是根据其功能集挑选引擎 - 除非你的要求绝对不可协商(如3D渲染)。