0
焦点头条

【小雪】插件制作教学系列(一)《一切都从零开始》

2014-02-23 13:06| 查看: 13519 |作者: 小雪



基础知识:基础语法
剑三所用的语言是lua,对于我这个什么基础都没有的文盲来说跟第二语言差不多,不过好在略懂一些英文。只会中文的朋友们也不用紧张,度娘会保佑你的!

参考资料:
Cosntantine的著作
剑三插件编写入门(一)

zylaputa的著作
剑网三插件入门教程(2):在游戏中调试Lua代码

Lua编程语言简介:
在这里简单的介绍一下Lua的一些基础,以及一些基础的编程概念。在学习过程中,我们只需要知道插件运作的四个核心,判断、循环、触发与执行,无论多么复杂的插件到最后都可以剖解成这四大类,所以说,不要将插件想得太难。

参考手册:Lua 5.1 参考手册.htm
Lua程序设计:lua程序设计.doc

个人建议有空的人还是去看看,如果没空的话就选择性学习,嗯,就是这样。

一些名词简介:
变量:指没有固定的值,可以改变的数。变量以非数字的符号来表达,就好比方程式中的X。
字串符:普通文字,用于区别变量,可能abc这个在Lua中是个变量,而不是你想要的字。
表格:就是一个表格。一般用a={}来表示一个表格。
语句块:一个语句块是指从第一个语句命令(if、for、function)到最后一个关闭该语句命令的模块。
函数:简单来说就是一个程序块,将经常要用到的代码封装起来,在需要的时候可以直接调用,而不用每次再将代码重新写一遍。
匿名函数:不以文件形式驻留在文件夹上;他的生成方式最简捷,可在指令窗或任何函数体内通过指令直接生成。简单来说就是一个可以赋予任何名字的同时间进行不同调用功能的函数。
闭包:闭包是可以包含自由(未绑定)变量的代码块;这些变量不是在这个代码块或者任何全局上下文中定义的,而是在定义代码块的环境中定义。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量的存在,相关变量引用没有释放)和为自由变量提供绑定的计算环境(作用域)。我直接百度了,这个在后续教程会结合例子讲一下,看不懂可以先跳过。

关系运算符:
<
>
<= --注意前后位置,=<是不被识别的错误语法。
>= --注意前后位置,=>是不被识别的错误语法
=
==
~= --注意前后位置,=~是不被识别的错误语法。
复制代码双等号是判断,单等号是赋值,最后一个是不等于。其他的,嗯,不多解释。
逻辑运算符:and or not
意思分别为:和,或者,不是。

优先级:
^
not
* /
+ -
..
< > <= >= ~= ==
and
or

判断句式:
if 条件 then
语句
end
if是如果的意思,then是然后的意思(也可以理解为就或者则)。如果 “条件” 则执行 “语句”。如果达不到条件,则直接结束(或者可以理解为跳过)该判断 if 语句块。
例:
a = 1
if a==1 then
print(a)
end 
print是打印命令,打印结果为:1

if 条件 then
语句1
else
语句2
end
上面if句式的一种拓展,else是其他情况的意思。如果 “条件” 则执行 “语句1” 其他情况的话则执行 “语句2”。排除在条件以外的情况,则执行语句2,这种if语句块是不会被跳过的,因为包含了所有的条件。
例:
a=2
if a==1 then
print(a)
else
print("a不等于1")
end
打印结果:a不等于1
注:要打印中文字或者英英文字串的需要加上双引号,表示这是字串,不是变量。

if 条件 then
语句1
elseif
语句2
end

elseif可以理解为另外一个判断,这个就是进行两个判断。
例:
a=2
if a==1 then
print("a=1")
elseif a==2 then
print("a=2")
end
打印结果为:a=2


收藏 分享 邀请

游客 2016-05-16 10:41
mi9VMU You produced  ...
引用
游客 2016-05-14 03:17
You have brought up  ...
引用
游客 2016-04-06 01:43
bYohsZ very couple o ...
引用
游客 2016-03-31 18:45
bjfls4 Wow, great ar ...
引用
游客 2016-01-31 02:30
AWZu3D ugg australia ...
引用
游客 2016-01-01 20:43
boQTg6
引用
游客 2015-02-26 22:14
RqaqJn  <a href="htt ...
引用
游客 2014-11-23 07:13
紫檀手串的价值也是很大的:在本草纲目上就有记载,紫檀能够止痛止血,还能够调节气血;紫檀木所散发出来的香气对人们的心脏肾脏肝脏有很好的调节保养作用;紫檀手串戴在身上,还能够稳定人的情绪,使人遇事平静、沉稳,还有助于睡眠和安神醒脑,长期佩戴能够促进新细胞再生,预防皱纹的出现;紫檀对肠胃也很好,有的人就是把紫檀屑放到枕芯里当抱枕睡觉,对肠胃有很好的舒缓作用;在蒙古族的医学上还有记载,紫檀能够消除关节肿痛,和 ...
引用
游客 2014-09-28 10:26
1、春天,山坡的朝阳处雪开始融化,慢慢地露出黄黑色的地皮;雪水滋润着泥土,浸湿了去年的草楂;被雪盖着过了冬眠的草根苏醒复活了,渐渐地倔强有力地推去陈旧的草楂烂叶,奋力地生长起来。与此同时,去年秋天随风摇落下来的草木种子,也被湿土裹住,在孳殖着根须,争取它们的生命。山的背阴处虽然还寒气凛凛,可是寒冷的威力已在渐渐衰弱。朝阳处的温暖雪水顺着斜谷流过来,融化了硬硬的雪层,开始冲开山涧溪水的冰面。巨大的冻 ...
引用
游客 2014-09-28 06:27
每到春天,红得如火的木棉花,粉得如霞的芍药花,白得如玉的月季花竞相开放。它们有的花蕾满枝,有的含苞初绽,有的昂首怒放。一阵阵沁人心肺的花香引来了许许多多的小蜜蜂,嗡嗡嗡地边歌边舞。 <br><br>盼望着,盼望着,(表现急切喜悦的心情)东风来了,春天的脚步近了。 <br><br>清晨,春姑娘穿着美丽的衣裳,舞着暖风,招展地笑着向我们走来,给大自然披上了新装,使万物显现出无限生机.一缕缕金黄色的阳光撒向刚披上新装的草地,阳 ...
引用
游客 2014-09-24 20:58
ahF8QM I have been absent for some time, but now I remember why I used to love this blog. Thanks , I'll try and check back more frequently. How frequently you update your site?
引用
游客 2014-08-26 06:10
A lot of thanks for each of your work on this web site. My mom really loves going through investigation and it is simple to grasp why. Many of us notice all relating to the dynamic ways you make invaluable information by means of this web blog and even cause response from others on the issue so our favorite princess is certainly studying a whole lot. Take advantage of the remaining portion of the  ...
引用
游客 2014-08-09 08:42
I have been exploring for a bit for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i¡¦m happy to convey that I've a very just right uncanny feeling I discovered exactly what I needed. I most indisputably will make sure to don¡¦t overlook this website and provides it a glance regularly.
gebrauchte  ...
引用
游客 2014-08-08 21:10
What i don't understood is actually how you are no longer really a lot more smartly-liked than you might be right now. You're so intelligent. You already know therefore considerably in terms of this topic, produced me individually consider it from a lot of varied angles. Its like women and men are not involved unless it is one thing to accomplish with Lady gaga! Your own stuffs nice. All the time  ...
引用
游客 2014-08-08 20:06
Good ¡V I should certainly pronounce, impressed with your site. I had no trouble navigating through all the tabs and related info ended up being truly simple to do to access. I recently found what I hoped for before you know it at all. Quite unusual. Is likely to appreciate it for those who add forums or something, website theme . a tones way for your customer to communicate. Excellent task..
Che ...
引用
游客 2014-08-04 14:04
I would like to convey my gratitude for your generosity supporting men and women who really need help with your theme. Your personal commitment to passing the solution up and down ended up being amazingly interesting and have consistently empowered many people just like me to get to their aims. Your useful help signifies a whole lot to me and even more to my colleagues. Thanks a lot; from all of u ...
引用
n5012346 2014-07-05 11:49
: Well written. Who's number four? Lately Ive been following Damon Vickers, a finacial luminary from Seattle. If you havnt read his book The Day after t ...
oh ·····can you speak  Chinese?
引用
游客 2014-07-05 09:01
有剑网三pak v3的解包工具么?
引用
游客 2014-06-18 04:52
Well written. Who's number four? Lately Ive been following Damon Vickers, a finacial luminary from Seattle. If you havnt read his book The Day after the Dollar Crashes, you should get plan a trip to the bookstore. I feel that people dont really fathom the magnitude of the situation we face today. To have a great manager like Damon Vickers, who called the market plummet in both 2000 and 2008, publi ...
引用
游客 2014-04-14 15:47
请问一下有没有交流群?
引用

查看全部评论(20)

关注订阅号"剑网3PVE"
获取第一手剑三资讯

关闭
您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。了解更多
返回顶部