【发布时间】:2011-11-03 03:19:49
【问题描述】:
我只是想知道专业商业游戏软件中经常使用哪些软件库?我主要对 Windows 感兴趣,但我也对 Linux 软件感兴趣。
我见过很多爱好项目/开源项目等使用 SDL,但我想很少有商业软件使用它。
我知道 SDL 会执行以下操作;我很好奇有什么替代品(括号中是我有根据的猜测):
时间和计时器(Boost、Windows API) 声音(DirectX(其他??)) 图形(OpenGL、DirectX) 网络(DirectX、Berkley 套接字) 线程(Boost、Pthreads、Windows 线程) 基于事件的操纵杆/鼠标/键盘输入(Direct X?Windows API?) GUI(C# winforms?Windows API)
很多这些东西是否也取决于公司是专有的?
我知道没有万能的,但我只是对这个行业以及事实上的标准感到好奇。有经验的人提供的任何信息表示赞赏。
【问题讨论】:
-
SDL 用于相当多的商业软件。 Penumbra、World of Goo、Braid(Linux 版)等等。
标签: user-interface audio graphics sdl