今天在github上找到了《仙劍奇俠傳》的rpg單機遊戲sdlpal
,sdlpal
是乙個開源專案,基於sdl
把仙劍奇俠傳重寫了一遍。 下面是我的編譯過程總結。
$ git clone
$ git clone sdlpal/3rd/sdl/
開啟解決方案:sdlpal\win32\sdlpal.sln
sdl解決方案右鍵屬性,附加依賴項加入如下內容
d3d8.lib
dxerr8.lib
uuid.lib
dxguid.lib
dinput8.lib
d3dxof.lib
否則會出現如下錯誤
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_rzaxis
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_ryaxis
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_rxaxis
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_zaxis
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_yaxis
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_xaxis
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_key
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdrawsu***ce3
1>sdl.lib(sdl\_dx5yuv.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdrawsu***ce3
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdraw2
1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdrawgammacontrol
1>sdl.lib(sdl\_dx5events.obj) : error lnk2001: 無法解析的外部符號 \_guid\_sysmouse
1>sdl.lib(sdl\_dx5events.obj) : error lnk2001: 無法解析的外部符號 \_guid\_syskeyboard
1>sdl.lib(sdl\_dx5events.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectinputdevice2a
1>.\\release\\sdlpal.exe : fatal error lnk1120: 15 個無法解析的外部命令
git clone data
資源檔案在data/data
目錄下,執行程式,需要指定資源檔案。
sdlpal
配置檔案和可執行檔案在同級目錄:sdlpal.cfg
虛幻4能夠救《仙劍奇俠傳》麼?
一進入2019年筆者就很開心,新年新氣象。而且新的一年,又有很多期待的遊戲將要問世。作為資深玩家,無論回味經典還是開拓創新,都能夠讓我們心情愉悅,放下煩惱。2019年,最期待的遊戲自然是 仙劍奇俠傳7 這是我印象中最為期待的一款國產遊戲了。畢竟2017年就開始公布立項,直到2019年下半年才發售 如...
仙劍奇俠傳3 巧取經驗值
這是散仙目前發現到最有用的技巧,不過用這招前有1個前提,那就是你想要練功的角色必須有全體攻擊法術or特技 比較希望是法術,因為打的多比較保險 如果有天祿辟邪玉 經驗值 5 效果更好。原因是因為一般敵人很少只有乙個,依照仙三的程式設計,通常有動作的角色的經驗值會比沒動作的角色多出一些,而解決最後乙個敵...
英雄無敵3版的仙劍奇俠傳
英雄無敵3版的仙劍奇俠傳 戰役,共8張地圖?使用方法 複製到英雄無敵3安裝目錄下的maps資料夾中,進入 遊戲 新遊戲 戰役 自創戰役。要看仙劍頭像的,請把那些 pcx檔案複製到英雄無 敵3安裝目錄下的data資料夾中,英雄無敵就變成仙劍無 敵了。超高難度 要挑戰難度的來吧!第一版由鬼飛龍創意 gu...