我正在用C++設計/構建一個跨平臺的遊戲引擎。我想使用具有2D/3D圖形,輸入,網絡,音頻等的遊戲API。我發現符合許多這些要求的API除音頻外都是Amaltheia。任何人都可以建議符合我所有要求的API或滿足大多數要求優於Amaltheia的要求的API。什麼是良好的跨平臺遊戲API?
回答
你可以看看SDL,這是一個流行的跨平臺多媒體庫,用於很多遊戲。
Ideaworks 3D有一個很棒的API,它可以在更多的系統上運行,比你在搖動棒(包括windows和linux),網絡,聲音和3d時更棒。雖然它有點貴...
注意:Allegro現在有兩個分支,可以滿足所有的口味,支持傳統硬件,軟件渲染(適用於3D和2D),並且支持OpenGL,支持2D代碼(與SDL不同,如果使用OpenGL,則必須代碼直接使用OpenGL,你可以在Allegro 4.4中加載OpenGL驅動程序,代碼就好像你使用的是DirectDraw一樣......它非常酷,OpenGL Blit())另一個分支,那將是在未來的5.0中,支持原生OpenGL和D3D(當然如果是在Windows上),但是沒有軟件渲染......但它有更好的API – speeder 2010-05-09 22:34:38
如果你厭倦了C++的,還有還有更簡單的東西:BlitzBasic
很多人都在使用SFML這些天,這是一個比較最新的比SDL。
(答案編輯成SDL終於看到了更新,因爲我最初發布這個!SFML仍然是一個值得選擇的,但是。)
不僅是最新的,更好的組織呢! – Klaim 2009-02-04 10:24:33
很難實現mac,但1.6沒有任何指導xcode 4 – ExceptionSlayer 2012-07-08 07:05:26
退房Unity Engine如果你的創作在OSX做
- 1. 跨平臺遊戲框架具有良好的速度
- 2. 跨平臺遊戲開發
- 3. 跨平臺手機遊戲?
- 4. 什麼是最多的跨平臺C++ 2D和3D遊戲庫?
- 5. 什麼是一些很好的免費開源跨平臺遊戲引擎?
- 6. 跨平臺2D圖形/遊戲庫
- 7. 遊戲平臺
- 8. 良好的遊戲序列
- 9. 什麼是用於開發的良好的跨平臺Java Web服務器?
- 10. 構建針對網絡和本地語言的遊戲框架的良好平臺是什麼?
- 11. 什麼是用於ROR的良好的第三方交易API平臺?
- 12. 什麼是RSpec良好的自動化測試平臺?
- 13. 什麼是更好的開發遊戲
- 14. 什麼是遊戲服務器的最佳雲計算平臺?
- 15. 3D平臺遊戲中玩家角色的良好碰撞表現?
- 16. Go(weiqi,baduk)遊戲的良好框架?
- 17. Java平臺遊戲衝突
- 18. ActionScript平臺遊戲hitTest
- 19. iPhone平臺遊戲。控制?
- 20. Android 2D平臺遊戲
- 21. 2D平臺遊戲物理
- 22. XNA連續平臺遊戲
- 23. 實時多人2D跨平臺遊戲開發的最佳平臺
- 24. S.M.A.R.T.跨平臺API?
- 25. 良好的跨平臺軟件更新庫/工具?
- 26. 尋找一個良好的跨平臺C++框架
- 27. 開發跨平臺遊戲,與開發人員在多個平臺上
- 28. 將經典遊戲移植到新平臺需要什麼?
- 29. Android遊戲:什麼是最好的遊戲引擎及其重要性?
- 30. ksoftware代碼簽名Java跨平臺遊戲
它的速度慢,雖然 – ExceptionSlayer 2012-07-08 07:04:46