最近學習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文件起不了作用