我想爲iPhone開發this game。哪個框架最適合使用(例如Cocoa,Cocoa2d,OPENGLES)?我應該使用什麼框架爲iPhone開發遊戲?
3
A
回答
3
我想看看
http://code.google.com/p/cocos2d-iphone/
你得到一個整體的發動機,以幫助您的應用程序,並得到了一些非常棘手的東西工作。
Cocos2d執行以下操作。
- 現場管理(工作流程)
- 場景之間的轉換精靈
- 和雪碧表的影響:鏡頭,
- 波紋,波浪,液體,捻等
- 操作(行爲):改造中
- 操作:移動,旋轉,縮放,跳轉,
- 等可組合動作:順序,
- 產卵,重複,易於反向操作:
- 精通,仙,立方等其它操作:
- CallFunc,OrbitCamera基本菜單和
- 按鈕集成花栗鼠2D
- 物理引擎粒子系統文本
- 渲染支持紋理圖集
- 支持瓦片地圖支持視差
- 滾動支持高分服務器
- (科科斯實時)觸摸/加速度計
- 支持縱向和橫向模式
- 集成暫停/恢復支持
- PowerVR的紋理壓縮(PVRTC)
- 格式語言:目標-c打開
- 來源:開放兼容和
- 閉源項目基於OpenGL ES 1.1的
0
我會用OpenGLE去的。如果你願意的話,它可以讓你擁有3D並在稍後做一些很酷的事情。
1
Cocoa2D正在使用OpenGL ES,並且考慮到您正在尋找的遊戲是一個簡單的基於Sprite的遊戲,我認爲這將是一個很好的工具包使用。另一方面,對於性能,您可能會發現Quartz 2D顯着更快,併爲您提供諸如關鍵幀動畫等免費有用的東西。你會發現速度更快的原因是OpenGL需要隨時處理3D渲染的可能性以及多邊形可能與圖像空間發生的各種可能的交互:投影,沿着頂點的Zordering等。然而Quartz 2D是固定的在2D空間中提供了一個很好的二維空間管理工具包。另外,OpenGL可以包含的所有額外開銷都被剝離出來。
我已經完成了這兩個工作,我發現Quartz 2D是一個簡單快速的工具包,可以學習,並且絕對易於編程。未來,當我做簡單的基於2D Sprite的應用程序時,我自己將使用Quartz 2D。
+0
你確定Quartz 2D比使用OpenGL在iPhone中繪製「平面」3D場景? – fortran 2009-08-06 13:01:39
相關問題
- 1. iPhone遊戲開發 - 我應該用什麼來開發2D遊戲?
- 2. 爲什麼Lua比iPhone Quartz框架更適合遊戲開發?
- 3. 我應該使用什麼框架來玩這個遊戲?
- 4. Flash/iPhone遊戲開發框架
- 5. iPhone遊戲開發:成就框架?
- 6. 2D遊戲開發框架?
- 7. iPhone遊戲開發
- 8. Iphone遊戲開發
- 9. iPhone遊戲開發
- 10. Android 2D遊戲:我應該使用框架佈局還是遊戲引擎?
- 11. 我應該使用遊戲框架還是普通的Java EE
- 12. 我應該使用哪個框架構建Android遊戲?
- 13. EA Games爲iPhone開發遊戲有什麼用處?
- 14. 哪個框架可用於iPhone遊戲開發?
- 15. 爲iPhone製作紙牌遊戲的最佳框架是什麼?
- 16. 什麼是最COMON遊戲開發框架
- 17. iPhone遊戲開發時使用CALayer和UIView有什麼區別?
- 18. 遊戲框架 - 在開發模式
- 19. Android遊戲開發框架Rokon
- 20. 我應該使用AIR開發桌面遊戲嗎?
- 21. Android開發新手。我應該使用遊戲引擎嗎?
- 22. 使用Unity的iPhone遊戲開發
- 23. 哪個遊戲框架易於在android中開發2D遊戲應用?
- 24. 什麼時候應該進入GUI /遊戲開發?
- 25. iPhone - 使用iOS遊戲套件開發遊戲
- 26. 跳入iphone遊戲開發
- 27. Iphone遊戲開發Esimate
- 28. Unity3d iphone遊戲開發
- 29. 我應該使用什麼2D遊戲引擎?
- 30. 爲什麼在cocos2d遊戲開發中使用平鋪地圖
這是一個類似的問題,這個昨天問:http://stackoverflow.com/questions/1231202/core-animation-or-opengl-for-simple-iphone-game – 2009-08-06 19:39:14