资源描述:
《LUA 脚本语言0基础教程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LUA脚本语言0基础教程第一课:“helloworld“《0基础篇》嘛,要是您没有学过任何一门编程语言,没关系。我们从“0”开始。很多语言第一课都是“helloworld”我们也不例外!开发环境:Luaplayerforpsp调试环境:Luaplayerforwindows代码编辑器:Notepad++附件我打包了,到时候下载吧!(我们这里撇开PSP不说,只用windows的调试环境!)这一课需要用的的函数:Color.new(R,G,B,A)功能:创建一个颜色对象,R:红G:绿B:兰A:透明度。他们的取值范围是0--255screen:print(x,y,string,Color)功
2、能:在屏幕x,y坐标处打印Color颜色string(字符串),还有一些关键字:while(要是)true(真)do(就执行)end(结束)--
3、汗~~~~~~下面这两个是暂时不用理解的!到后面在讲!screen.flip()screen.waitVblankStart()好程序开始,我们先创建一个颜色red=Color.new(255,0,0)“red”是自己取名字的哪怕你取成hongse也没问题,这句话,已经创建了一个红色值为255的颜色对象。接下来我们吧我们需要的文字打印到屏幕上!screen:print(230,135,"helloworld",red)在x,y用我们刚刚创建的
4、颜色对象打印helloworld的字样!其实到这里,这个程序已经达到我们的目的了,但是这只有2个语句,一瞬间程序就已经结束了,我们根本来不及看到效果,那我们就做一个死循环,让他停柱1whiletruedo2screen.flip()3screen.waitVblankStart()4end看第一句,这是一个循环。ture(真)所以第一句可翻译成要是真就执行。慢慢理解来吧~~~--不理解也没关系,往下看然后第二句:稍微介绍一下吧。Luaplayerforpsp采用了一种二级缓存的技术,所有的图形在屏幕下方绘制好,必须要调用screen.flip()才能吧滴二层屏幕的图形显示给我们看。第三
5、句:screen.flip()后面更上就对,不然效果就~~~~~(你自己去试试?)第四句:end没有什么太特殊的意义,表示while循环体结束,不过注意了这里它不会去执行第5句,它会跳回第一句执行,因为是循环嘛^_^行啦看看效果,颜色值你可以自己修改,要什么颜色就看你怎么改了,内容也可以改。你改"ikillyou!"也行的^_^要是你能看见如下效果,那说明两个事,1.你的开发环境设置好了,2.这节课你听懂了。下课~~~~~--
6、
7、2009年1月21日第二课同学们,带好纸笔和脑袋,上课啦!几天说一些概念。做笔记哦!!1.变量变量是以某标识符为名字,即变量名,在程序运行过程中,其值可以改变
8、的量。比如a=10a是变量名,10就是这个变量对应的值。“=”注意哦,这个在程序里不叫等于号,它有个新的名字。“赋值号”。上面的意思就是,把10赋给变量a。什么,你说,要是在下面在对a赋值a=11怎么办!对说的好。变量嘛,其值可变。任何一个变量的值应该和上一次改变的值一样~~(除非重大错误。)补充一点,LUA对大小写很敏感也就是说A和a是不同的变量~。2.运算符“+”:加“-”:减“*”:乘“/”:除“%”:“模除”或者说“取余数”“-”:负号运算看下面的,a=10b=-ac=20-a计算以后a,b,c的值分别是10,-10,10。自己看看你就明白了。2.逻辑表达式LUA里有下面几个逻
9、辑表达式notandor按C语言里的说法,他们被理解为,非,与,或,按我的理解他们为,“如果没有,和,或者,”嘿嘿,先记好,用的时候你就明白了!3.关系表达式比大小会做吧!!9()10填什么?小时候我分不清楚“大鱼小鱼”,于是老师就交我说。(谁大,吃谁。)10比较大,所以嘴巴(开口)向10~~于是答案就是“<”呵呵。LUA的关系表达式如下"<" :小于">" :大于"<=" :小于等于">=" :大于等于"==" :等于补充一点。关系表达式的计算结果用的是true 和 flase 来表示的 即 “真 和 假,”例如 10>9--ture20<1--ture20<20--flase(老师
10、说:这个关系,要被下来哦!)很好,今天就学到这里,学习了几个重要概念,注意咯,这不仅是在LUA里面,几乎在所有的编程语言里,这些东西都是通用的。要是没听懂的请发帖吧,发在论坛里,我帮你解答!下节课,小心哦。我会一次性讲完“选择结构语句”,“循环结构语句”。这节课就是为下节课做铺垫的哦!!第三课"选择结构语句"与“循环结构语句”9天了呢--
11、朋友们说更新太慢了--
12、确实啊确实。以后改正~~~
13、
14、~好开始讲课吧。先看我们今天要学习的一.选择结构语句