LUA 脚本语言0基础教程.doc

LUA 脚本语言0基础教程.doc

ID:52198805

大小:31.50 KB

页数:9页

时间:2020-03-24

LUA 脚本语言0基础教程.doc_第1页
LUA 脚本语言0基础教程.doc_第2页
LUA 脚本语言0基础教程.doc_第3页
LUA 脚本语言0基础教程.doc_第4页
LUA 脚本语言0基础教程.doc_第5页
资源描述:

《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、~好开始讲课吧。先看我们今天要学习的一.选择结构语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。