2011-05-30 339 views
1

嘿所以我剛剛開始SDL就像一天前一樣,因爲我打算最終步入OpenGL,但最近考慮了SFML,這顯然更現代和容易。我沒有聽說過任何東西,也沒有看到任何有關SFML的書籍,我聽說有人說OpenGL + SDL真的很好。 在OpenGL中使用SFML也是這樣嗎?OpenGL + SFML或SDL?

回答

6

如果您使用C++進行編程,請使用SFML。它將允許您真正使用C++功能。如果您使用C編程,則應該使用SDL。它們的性能和功能類似,但SDL支持更多的平臺並且更受歡迎。

+0

好的,如果我打算使用諸如LOVE2d,Exult,Flexible Isometric Free Engine等2D遊戲引擎,他們似乎與SDL有着非常好的關係,但我沒有聽到任何聲音瞭解他們如何使用SFML。 – Griffin 2011-05-31 05:18:55

+0

我不知道這些,但經過一個快速的谷歌搜索,我認爲這些引擎已經包裝了窗口/輸入/任何你需要的,所以我不知道你爲什麼想要使用SFML? – Calvin1602 2011-05-31 11:50:33

+0

您仍然可以用SFML在「C」中編程 - 有「C」綁定。它們不僅對「C」很重要,而且對各種動態語言都很重要,在這些語言中,重複使用「C」有時比「C++」更容易 - 例如LuaJIT FFI,.NET,Python ctypes等。 – malkia 2011-06-05 03:15:08