5

我不会开始争论哪个库更好,这会违反规则,而是更多地提出一系列技术问题。当我问是否有特殊技术时,只需说出技术名称或链接即可。

别忘了,我还在比较 SDL 1.2 和SDL 1.3,而不仅仅是其中之一

哪个库支持多窗口?我已经知道 SDL 的答案:SDL 1.2,不,但 1.3 是

哪些库是多线程安全的?

大部分的速度测试都是在SDL和allegro使用软件加速的时候做的,但是现在SDL 1.3、allegro 5、sfml使用硬件加速,在速度上,他们对比如何?

这些库中的哪一个可以同时检测到多个键盘按下?有什么特殊的技术可以做到这一点吗?

有没有办法将结果集成到 GTK 窗口中?如果有,有什么特殊的技巧吗?(我记得上次我使用 SDL 1.2 时,我无法做到这一点......)

哪个库支持 3d?(使用OpenGL)

如果我将 X 库与 OpenGL 一起用于图形,是否会有限制,或者更多/更少的功能可用?(我的意思是,所有这些库都使用 opengl 进行图形吗?)

我可以静态链接到哪些库?

最后,其中一些库是否更倾向于特定的游戏风格?(像 X 库在制作 RPG 时使用得更好,而 Y 库在制作策略游戏时使用得更多,基于瓦片的游戏......)

不要忘记SDL 1.2 和 SDL 1.3

编辑:

我将尝试分享我从研究中发现的一切,随时为我的问题做出贡献以获取更多答案。

多窗口:SDL 1.3、SFML 无多窗口:SDL 1.2

多线程安全:Allegro 5、SFML

不是多线程安全的:

速度:未知

多按键支持:SFML、Allegro 5

4

0 回答 0