我在为iPhone开发小型棋盘游戏的早期阶段,我想从用户可选择的角度出发,用3D纹理展示棋盘。预计3D视图将保持相当静态,偶尔的动画会在播放棋子时显示棋子在棋盘上移动。用于iOS桌面游戏的3D引擎?
我正在寻找建议使用3D引擎来做到这一点。对于如此有限的3D使用,Unity会不会完全矫枉过正?即使我可能会使用其功能的一小部分,它仍然是一个不错的选择吗?
我意识到其他类似的问题已经被问到,但据我所知,它们是关于动画游戏而不是棋盘游戏,我认为这会显着改变上下文。
一个重要的优势是支持通往Android版本的简单路径的最终选择。
我已经能够到目前为止确定的选项是:
- 使用OpenGL直接
- 统一:临:很多,包括支持Android。 Con:有点贵
- ShiVa3D:Pro:Android支持。缺点:需要使用Windows
- Cocos2D:pro:成熟,庞大的用户群。 Con:不是3D!
- cocos3D:pro:将3D添加到Cocos3D。 Con:?
- SIO2:pro:支持Android。
- iSGL3D。亲:开源,本地Objective-C。 Con:没有Android支持。
我省略了一些比较晦涩的(对我来说)。
我感到不知所措,我将不胜感激。
我的背景:我在iOS开发方面有丰富的经验,但对3D很少(尽管我有强大的数学背景)。
谢谢。
我听说过cocos3D的一个缺点是,它不是一个成熟的引擎/库,并且几乎不像cocos2d那样受到支持。不幸的是,我没有很好的回答你的问题...... – thedaian