我对iOS游戏开发非常陌生,但我在iOS应用程序上工作过一些,并且拥有我公平的Objective-C份额。我已经制定了我的游戏概念,但我不确定是否需要2D引擎或3D引擎。我可以给出的最接近的例子是游戏的可能3D部分是Clash of Clans,那里有建筑物看起来是3D的,但是你永远不会绕过它们或任何东西,你只能看到人或我的角色在它们之间行走可以放大和缩小。我有点倾向于使用Cocos2D,因为它看起来很容易记录,但我最终想要一些值得的东西,如果我想要创建适当的游戏或扩展我正在工作的游戏,某些日子不会限制我上。iOS游戏引擎选择
那么,我应该去3D或2D开发,如果是的话,我应该去哪个引擎或开发环境?
如果您在考虑“Clash of Clans”,那么您打算构建一个带有二维游戏场的** 3D游戏**。你需要一个3D引擎来渲染图形(Cocos2D不会这样做)。我不会试图说服你,你应该做别的事情,但要知道所有其他的事情都是平等的,3D的游戏开发比2D更难。 – 2013-04-05 09:22:12
我很开放,可以学习任何我需要的东西,所以如果Cocos2D不会这么做,那就好了......但是在“3D游戏与二维游戏场”的情况下会怎样?这可能是一个愚蠢的问题,但是学习2D游戏开发是否能够在学习3D开发的过程中起到重要的作用? – 2013-04-05 09:27:47
在评论中很难涵盖这样一个广泛的问题,但构建3D游戏意味着您必须考虑像角色的相机参数和3D几何等其他内容。如果你以前从未制作过游戏,那么从2D游戏开始一定会更容易。学习良好的游戏设计策略应该从2D到3D。但是,无论您何时投资学习特定的2D引擎,都可能无法传递给不同的3D引擎。 – 2013-04-05 09:33:02