由gadget2k翻译 原文:http://www.evilmana.com/tutorials/lua_tutorial_01.php的网上教程,想进一步深造的,请学习下面的《Programming in Lua》(点此下载),这是对Lua的全面阐述。
1——起跑前的准备工作
本系列教程旨在帮助完全的编程新手学会使用lua脚本语言为PSP开发小型程序和游戏。在开始之前我们需要做一些准备工作,虽然不都是非要不可,但是有了它们你会事半功倍。
译者注:本教程全部学完了你也就是会爬而已。要学会走,甚至跑起来,就看你的热情和毅力了!
LuaPlayer for PSP - 这是头等大事,没有它你的lua脚本就无法在PSP上运行。点此下载
LuaPlayer for Windows - 这是在PC上运行的LuaPlayer,写好了脚本可以先在PC上检验,省得为了测试而在PC和PSP之间来回倒腾文件。点此下载
译者注1:该PC版本基于luaPlayer 0.20,LuaPlayer HM 5.0支持的新函数可能无法运行。
译者注2:键盘与PSP按键的对应。SELECT = a,START = s,LTRIGGER = q,RTRIGGER = w,TRIANGLE = r,CIRCLE = f,CROSS = c,SQUARE = d,十字键 = 方向键
Notepad++ - 比windows自带的notepad要强悍多的开源免费文本编辑器,可以高亮显示多种编程语言,还具备自动完成功能,自动对代码树级管理。点此下载
当然你也可以使用其他任何文本编辑器编写脚本,包括Notepad。 (以前推荐的miro lua不如这个强,删除。)
Windows版LuaPlayer的使用
解压luaPlayerWindows.rar至硬盘。在luaplayer.exe所在目录下,创建一个文本文件,内容是
代码:
luaplayer script.lua
pause
将其存为script.cmd,确保不要存成txt后缀。这样可以方便在PC上运行你的程序。其中luaplayer是指所在文件夹的luaplayer.exe,而script.lua则是你编写的程序文件名。Pause则是保证发生错误时命令行窗口不会关闭。这样我们就可以为程序捉虫。
注意:如果双击script.cmd文件出现下述错误
引用:
'luaplayer' is not recognized as an internal or external command, operable program or batch file
那么就用luaplayer.exe的全路径替代luaplayer。例如:
代码:
"C:\Documents and Settings\Owner\Desktop\mygame\luaplayer.exe"
script.lua