【问题标题】:Llibraries used in commercial game software (alternatives to SDL)商业游戏软件中使用的库(SDL 的替代品)
【发布时间】: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


【解决方案1】:

大多数 Windows 游戏几乎都使用 DirectX(渲染、声音、输入)。 OpenGL 被多平台游戏使用,因为它适用于 Windows、Linux 和 OSX。 一些大型游戏使用的引擎可以使用多种渲染路径,例如 Direct3D、OpenGL,以及 PS3、Wii 等的专有东西。

【讨论】:

    猜你喜欢
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多