我正在用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. 什麼是最多的跨平臺C++ 2D和3D遊戲庫?
- 3. 跨平臺遊戲開發
- 4. 跨平臺手機遊戲?
- 5. 什麼是一些很好的免費開源跨平臺遊戲引擎?
- 6. 什麼是用於開發的良好的跨平臺Java Web服務器?
- 7. 良好的遊戲序列
- 8. Cocos2d-x跨平臺遊戲開發
- 9. 跨平臺iPhone/Android 2D遊戲引擎
- 10. 跨平臺2D圖形/遊戲庫
- 11. iOS和Android跨平臺遊戲開發
- 12. 移動跨平臺遊戲引擎
- 13. 遊戲平臺
- 14. 構建針對網絡和本地語言的遊戲框架的良好平臺是什麼?
- 15. 什麼是用於ROR的良好的第三方交易API平臺?
- 16. 什麼是良好的多平臺WebApp用戶管理實踐
- 17. 什麼是RSpec良好的自動化測試平臺?
- 18. 適用於3D遊戲的Android API或遊戲平臺
- 19. 什麼是更好的開發遊戲
- 20. 什麼是遊戲服務器的最佳雲計算平臺?
- 21. 3D平臺遊戲中玩家角色的良好碰撞表現?
- 22. 什麼是一個好的跨平臺音頻處理庫?
- 23. 什麼JavaScript框架和庫最適合跨平臺的MMO遊戲開發?
- 24. Cocos2d-x是一款很好的遊戲開發平臺嗎?
- 25. Go(weiqi,baduk)遊戲的良好框架?
- 26. 面向業餘愛好者開發人員的跨平臺3D遊戲引擎?
- 27. 平臺,創建遊戲
- 28. Java平臺遊戲衝突
- 29. ActionScript平臺遊戲hitTest
- 30. 2D平臺遊戲物理
它的速度慢,雖然 – ExceptionSlayer 2012-07-08 07:04:46