linux
1.首先安裝 ubuntu
sudo apt-get install xorg-dev
否則,程式啟動會出錯。
./configure
make
sudo make install
安裝3.建立乙個linux目錄,新增makefile
inc=-i../jni/src -i../jni/sk_include -i/usr/local/include/sdl2
src=../jni/src/*.cpp ../jni/sk_src/*.cpp ../jni/sk_game/*.cpp
lib=-lsdl2_net -lsdl2_mixer -lsdl2_ttf -lsdl2_image -lsdl2 -lsdl2main
all:
g++ -d__skypark_linux__ -wall -o2 -o skyparkgame.do $(src) $(inc) $(lib)
clean:
rm skyparkgame.do
4.編譯執行
好了,到這裡,遊戲框架已經可以支援六個平台的執行了。
附上打包好的各個平台**。
SDL2 遊戲開發日記 六 紋理快取
功能 名字相同的紋理只載入一次,重複使用。紋理快取類採用單例模式。支援從檔案或者從sdl rwops中載入紋理 pragma once include include using namespace std struct textureinfo textureinfo typedef maptext...
SDL資料(六) 鍵盤事件
sdl系列教程 六 鍵盤事件 下面,我們先來看一下這段 這段 來自上面的教程 done 0 while done 在螢幕上畫圖 更新螢幕 if sdl flip screen 1 這段 說明什麼呢?首先,我們讓done 0,然後進入迴圈.done 0迴圈,done 1退出。然後設定乙個sdl eve...
SDL2 遊戲開發日誌(二)
構建框架 場景,渲染。負責載入和渲染,它將可以新增到指定的 場景 中,當 場景 被 場景管理類 呼叫時,它將每一幀都被呼叫和更新。pragma once include include using namespace std class renderable virtual renderable i...