![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lua
taotaoahui
这个作者很懒,什么都没留下…
展开
-
Unity中使用ulua的个人经验总结
Unity中使用ulua的个人经验总结Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。Ulua是一款非常实用的unity插件,它能让unity支持Lua语言,而且运行效率还不错。下面就跟大家谈谈我用ulua的一些心得。 Ulua的使用流程一般为:实例化Lu转载 2016-08-17 19:54:59 · 413 阅读 · 0 评论 -
Lua初识(6)_递归与迭代
递归:程序调用自身的编程技巧称为递归,是函数自己调用自己。一个函数在其定义中直接或间接调用自身的一种方法。它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量。迭代: 让程序对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。迭代是某个变量的重复推算,而递归是自身对自身转载 2016-09-26 18:51:37 · 4289 阅读 · 0 评论 -
Lua初识(5)_循环语句
for 变量 = 初始值, 终止值, 步长 do循环体endfor example:for i = 1, 3, 1 doprint(i)end输出:123for i = 3, 1, -1 doprint(i)end输出:321原创 2016-09-17 22:14:45 · 397 阅读 · 1 评论 -
Lua初识(4)_判断语句
有以下几种:1, while....do语句;2,repeat....until语句;3,for....do 语句;4,for....in.....do语句。local i = 5while i > 0 doprint(i)i = i -1endrepeat循环体until 循环条件原创 2016-09-16 15:44:42 · 383 阅读 · 0 评论 -
Lua初识(4)_判断语句
lua中的判读语句三个关键字 if, else, elseif, end判读语句的三种格式:一、、if 表达式 then 语句块 end 二、if 表达式 then 语句块1 else 语句块2end三、只能有一个if和elseif 表达式1 then 语句块1elseif 表达式2 then语句块2elseif 表达式3 then语句块3。。原创 2016-09-03 11:01:18 · 4629 阅读 · 0 评论 -
Lua初识(3)_初识函数
function shuxue(a, b) c1 = a + b c2 = a - b c3 = a *b c4 = a / b c5 = a % b return c1, c2, c3, c4, c5endi = 9j = 5p1, p2, p3, p4, p5 = shuxue(i, j)print(p1)print(p2)print(p3)print(p4)pr原创 2016-09-02 22:03:16 · 430 阅读 · 0 评论 -
初学者学习 - Unity中的热更新 - Lua和C#通信
http://www.myexception.cn/c-sharp/1881698.html孙广东 2015-4-6热更新我是个菜鸟,感谢网上的各位的奉献,这次又当一回搬运工。准备:1、了解Lua的语法 推荐书籍《Lua程序设计 第二版》2、使用ULua插件进行通信 尽量早上真机。因为Bug转载 2016-08-18 16:40:56 · 705 阅读 · 0 评论 -
Lua初识(2)_运算符
function cang() i = 1 --全局变量 local i = 2 --局部变量 print(i)--输出2endcang()print(i)--输出1上述例子应该改为:i = 1function cang() local i = 2 print(i)endcang()print(i)^ 幂~= 不等于转载 2016-08-21 23:12:01 · 332 阅读 · 0 评论 -
Lua初识(1)
1,Lua是一个小巧的脚本语言。2,Lua是由标准c编写而成,几乎在所有平台和操作系统上都可以运行。3,Lua脚本很容易与C/C++互相调用。4,但是Lua没有强大的库,不适合作为独立开发应用的语言。大话西游2 仙剑奇侠传5 的游戏脚本语言在移动设备中,制作辅助的软件中使用lua脚本的有三种:脚本精灵,触摸精灵和触动精灵。原创 2016-08-17 08:36:29 · 571 阅读 · 0 评论 -
C#如何访问Lua中的属性(3)
参考:http://www.myexception.cn/c-sharp/1881698.htmlLua如何访问C#中的属性1) .LUA如何访问Unity提供的对象? a.如何new系统对象? b.如何访问对象的属性? c.如何访问对象的函数?2) .LUA如何访问在C#中自定义的对象? a.如何new自原创 2016-08-19 00:37:32 · 1542 阅读 · 2 评论 -
C#如何访问Lua中的属性(1)
参考 http://www.myexception.cn/c-sharp/1881698.htmlC#如何访问Lua中的属性1) .C#如何访问LUA中的属性?2) .C#如何访问LUA中的函数?3) .C#如何访问LUA中的表?第一个文件 test0.txt 文件放在lua语言--[[@author:涛涛@原创 2016-08-18 17:26:22 · 1352 阅读 · 0 评论 -
Lua初识(7)_函数库
调用库函数的表达结构:库名.库函数(参数)print()tostring() -- 将参数转化为字符串格式。示例:tostring(123) 返回 字符串“123”tonumber() --将参数转化为数字格式type(参数) 作用:返回参数的类型名("nil", "number", "string", "boolean", "table", "function"转载 2016-10-01 10:41:43 · 620 阅读 · 0 评论