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

项目URL:https://github.com/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

此时运行可执行文件会有一个游戏配置界面,包括资源目录(默认当前文件夹)、窗口大小、日志目录等,点击启动游

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值