生长素的发现
【分享】SDLPAL仙剑奇侠传开源项⽬编译仙剑游戏不⽤过多介绍了,国内很出名的RPG经典作品,结局往往凄美感⼈~~~ 今天偶尔看到这个开源项⽬,作者是个外国⼈,复刻了上世纪仙剑游戏很古⽼的版本,但是很值得研究,能学到不少游戏编程的知识。该项⽬基于SDL,⽀持跨平台,Win、Linux、Android、Mac都可以。我在Windows环境下编译体验了⼀下~ 按照ReadME的说明做就可以了:clone、更新模块、然后⽤VS打开sdlpal\win32下的sdlpal.sln⼯程。我使⽤的是VS2015
打开⼯程后有三个项⽬:SDL2、SDL2main、sdlpal
要先编译SDL2、SDL2main⽣成.lib⽂件,.lib会作为静态库⽤于之后sdlpal的编译
如果编译出现错误:MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp 说明这个⼯程默认的编译平台版本和你当前的不⼀样,在项⽬上右键->属性->常规,右侧的平台⼯具集⾥选择要使⽤的编译器版本,我⽤的是Visual Studio 2015(v140)
前两个编译完⽣成静态库后,再编译sdlpal就可以了,会⽣成.exe每个人的战争
校正系数
此时运⾏可执⾏⽂件会有⼀个游戏配置界⾯,包括资源⽬录(默认当前⽂件夹)、窗⼝⼤⼩、⽇志⽬录等,点击启动游戏,发现error!说没有xxx.mkf⽂件,这个意思说的就是没有游戏资源⽂件作者在github也已经说了,意思就是说因为版权问题,⼯程⾥没有资源⽂件,需要⽤户⾃⼰从正版游戏⾥把资源copy出来(作者还是很看重版权的重要性)。这个东西其实也不难,到⼀个能玩的95版本仙剑游戏就可以了,⽤这个链接:
把⾥边的PAL-DOS下载,解压包,进⼊PAL-DOS,⾥边就有很多的.mkf、.dat等,这就是我们需要的。然后我们把⽣成的⽂件拷贝到这个资源⽂件夹⾥就OK了,进⼊游戏成功
山莨菪碱
之后有时间再慢慢研究源码吧~higgs粒子
电路板识别