我正在设计/构建一个跨平台的C++游戏引擎。我想要使用一个包含2D/3D图形、输入、网络、音频等功能的游戏API。我找到了一个API满足许多要求,但是缺少音频,那就是Amaltheia。有人能推荐一个满足我所有要求或者比Amaltheia更好的满足多数要求的API吗?
什么是好的跨平台游戏API?
原标题:
最佳回答
你可以看看SDL,它是一个受欢迎的跨平台多媒体库,用于很多游戏中。
此外,游戏编程维基是游戏编程库和引擎列表的良好来源。
问题回答
很多人现在都在使用SFML,它比SDL更加先进。
(因为SDL最近终于更新了,所以我的回答进行了编辑!但SFML仍然是一个值得选择的选择。)
Allegro非常受欢迎。这里还有一个大型社区站点:这里。
如果你对C++感到厌倦,还有一些更简单的东西:BlitzBasic。
http://www.blitzbasic.com/ 的翻译是:BlitzBasic 网站。
如果您在OSX上完成了创作,请查看Unity引擎
Ideaworks 3D有一个非常好的API,在比你能够想象的更多的系统上工作(包括Windows和Linux),支持网络、音效和3D。然而,它的价格有点贵...
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding