最近学习Lua和Love这个Lua的游戏开发框架,我学习一个教程每次执行Love文件的步骤是这样的:
- 写.lua文件
- 压缩成.zip文件
改名成.love文件
这样做很有问题。什么问题呢,如果我写的程序有问题,那么每次我都要倒回去重复步骤直到程序完成,很是麻烦。没有什么简便办法吗?为此专门去love官方论坛提问,很快得到了回答,其实一个bat脚本就可以解决。
编写一个bat脚本如下:
love.exe %cd%
前提是把love添加进系统环境变量(默认是没有添加的)。上面的语句是什么意思呢。如果要执行文件,那么love默认是执行main.lua开始,所以把刚才的bat文件发到main.lua所在的文件夹。%cd%是个表示当前文件夹的写法。
而所谓的.love文件是你游戏最终写好了,要发布的时候再改就是了。平常就按照上面的做吧。
这样一来,每次双击bat文件就可以了,如果程序有问题的话直接修改Lua文件就是了,不用像之前那样繁琐了。
PS:工程不要放在中文路径下,否则bat文件起不了作用