我在爲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