程式語言 - Simple DirectMedia Layer (SDL) - v2.0 - 開發環境



SDL(Simple DirectMedia Layer)是目前主流的遊戲開發Library,提供了一個便利且統一的API介面,如果不透過SDL來製作遊戲,開發者就需要處理複雜的溝通程序(與底層驅動程式),而這些溝通程序可能隨著不同平台(ARM、MIPS、x86)而不同,導致開發時間都集中在溝通處理上,此外,針對像素、鍵盤滑鼠、聲音的操作,SDL封裝了許多操作細節,使用者可以很方便呼叫使用,因此,如果想要學習遊戲開發,SDL是一個相當不錯的選擇,目前懷舊遊戲的模擬器或者移植的遊戲也都是基於SDL製作,如果想要優化或移植這些遊戲到其它平台,學會SDL是最基本的要求,有鑑於此,司徒決定化花一些時間整理一下幾篇教學,期望可以讓使用者快速掌握SDL的操作技巧

步驟如下:

$ sudo apt-get install libsdl2-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev -y