2010-12-21 55 views

回答

4

SDL是一個C庫,所以如果你已經使用C++了一段時間,你會發現它的界面簡單繁瑣。然而,它是這個類別中使用最廣泛的圖書館。

SDLmm是SDL的C++庫封裝器,它向SDL提供了一個友好的C++面孔。

SFML是一個C++媒體庫,其功能類似於SDL。我非常喜歡它,它運作得非常好。

+0

對pacman遊戲項目有好處嗎? – 2010-12-21 06:04:59

+0

@ Sa'me Smd Yup,任何這些圖書館都足夠Pacman。 – Gemini14 2010-12-21 07:17:14

1

SDL擁有您需要的特定項目的一切。易於學習。查看lazyfoo's教程開始。

編輯: 說明在VS建立SDL是here

1

儘管我可能會推薦像greyfade這樣的SFML,但您也可以看看GDI。這不是最簡單的API,但對於小型項目來說,這是相當不錯的。如果一切安裝正確,它應該包含在Visual Studio中。它完全取決於你的目標平臺。

1

有東西加載後,你可以這樣做:

  1. OpenGL的:需要像GLEWGLFW或其他一些中間庫
  2. 的DirectX:例如見XNA,這是taled是真棒快速遊戲發展。
  3. 跨pplatform工具包:QtGTK+
  4. SDL
  5. 的Direct2D,GDI(+),...

我會用任何XNA去(易於使用的)或Qt的。