南京新世界电玩 >> PSP >> PSP技术 >> 菜鸟也能为PSP编程 - Lua Player 编程初级指南
菜鸟也能为PSP编程 - Lua Player 编程初级指南
作者:不详  浏览:次  日期:06-25
广告位
pause

  现在我们使用Notepad(或者其他任何编辑器,例如ConTEXT) 再建一个文本文件,命名为script.lua(注:如果你尝试在PSP上运行该脚本发生“脚本未找到”错误时你可能需要将其改名为index.lua)。我们暂时就留空,下一讲我们会让你在其中编写代码并测试它的。以后要让Windows版LuaPlayer运行你的代码,很简单,只要双击script.cmd文件就行了。

2——编写你的第一个Lua程序

  现在我们开始为PSP编写自己的第一个Lua程序。请谨记我们在整个教程中都会利用到LuaPlayer的Windows版,虽然有些东西在windows版上不能很好运行(例如音频不是很好),甚或不能运行(例如LuaPlayer新增的一些函数),但是对于我们将要学习的东西来说,windows版还是足够使用的。

  LuaPlayer在PSP上的安装一般来说把LuaPlayer文件夹放在PSP/GAME目录下皆可。

  任何时候你想要在PSP上测试你的程序的话,只要把你的script.lua文件复制到EBOOT.PBP所在目录下,然后运行LuaPlayer即可。

  首先用文本编辑器打开你的script.lua文件。我们的第一个程序很简单,就是在屏幕上打印一些东西。让我们开始吧!

注释

  我们第一件要学的就是如何给你的代码做注释。注释是为了帮助其他人看懂你的代码。相信我,这也能帮助你自己。在你停止一个项目几个月后再回头看自己的代码,你会发现没有注释的话你会在自己的代码中迷失!所以我们的新程序第一行以下列注释开始:

代码:

-- 我的第一个 Lua 程序
-- 作者: 你的名字

 

  正如你看到的,注释以双划线开始( -- )。在此之后输入的任何文字都不会被视为代码,在执行时将被完全忽略掉。但是,请注意,你必须保持注释在一行内。如果你用回车到了下一行,请记住也要用双划线起头。参照我们上面给出的代码,你应该已经知道怎么做注释了。不难吧,是不是?

  译者注:多行注释以 --[[ 开头,]] 结尾。如下:

代码:

--[[
*********************************************
* 庐~山~升~龙~霸 *
* 天~马~流~星~拳 *
*********************************************
]]

创建一个色彩对象

  接下来我们将创建一个色彩对象,以便打印文字到屏幕上。我们将为此指定一个特定颜色然后用于print命令。将下面的代码加入到你的程序中,记得要另起一行。你也可以多空一行以便和上面的注释隔开。

  警告:Lua是区分大小写的,也就是说所有命令必须按照我们显示的大小写输入。例如下述代码中如果“Color”被打成“color”的话将无法运行。

代码:

red = Color.new(255, 0, 0)

  这样我们就创建了一个色彩对象。我们使用RGB值指定颜色,并将其存为一个变量red。你可以通过任何图像编辑程序获得任意颜色的RGB值。变量 red 储存了指定的色彩信息,但是这不意味着只要把它换成“blue”就会变成蓝色。变量名与其指代的颜色毫无关系。颜色来自RGB值。所以,你把red改成BigFatTurkey也没有关系。如果你还是不理解何谓变量,不用着急。我们很快就会专门学习它的。

打印至屏幕

  哈,到我们程序最精彩的部分了。我们将使用print命令打印一些文字到屏幕上。将下述代码复制到你的程序代码末尾。

代码:

screen:print(200, 100, "Look! I made text appear!", red)

 

  让我们对此解析一下。screen:print就是告诉我们的程序打印一些东西到屏幕上。在其后的括号里你看到有几个数值。这些值称为参数,每个函数所带的参数其个数和类型都不同。对于print来说我们调用了4个参数。

  它的语法结构: screen:print( x, y, stringOfText, colorObject)

广告位2
 来源:来自网络 
 热门文章
②新世界新街口店地址:南京中山东路71号电..
招商、批发、邮购请与总部联系邮购地址:南..
产品代理列表:任天堂神游机系列产品江苏、..
新世界出台会员制度如何成为会员: 第一次 购..
南京新世界电玩,是一家经营达20年的老字号..
 最新文章
面对越来越多的客户关于新版PSP 3000掌机扫..
Alek谈PSP破解小组M33的近况 Dark-Alex官方..
由 CAPCOM 製作,预定明年春季推出的 PSP 战..
由 KOEI 製作,推出移植自 PS / PS2 同名作..
将《传说》系列诸多角色汇集到一起的梦幻游..
PSP | iDSL | PS3 | wii | XBOX360 | 下载中心 | 本站商城 |淘宝一店 | 淘宝二店 | 加盟 | 招聘 | 联系我们 | TOP
使用 1200*1024 以上分辨率 IE7.0 浏览新世界以达到最佳视觉效果