【分享】SDLPAL仙剑奇侠传开源项目编译

生长素的发现【分享】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粒子
电路板识别

本文发布于:2024-09-22 12:28:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/256554.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:SDLX简易教程
标签:游戏   编译   资源   仙剑   版本   平台   默认
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议