随笔分类 - Lua开发-Unity方向
1
Lua开发-Unity方向
摘要:在 k,v pairs(x)中Remove一个数据 置空一个数据 使用for i,#x do置空一个数据 使用for i,#x do移除一个数据
阅读全文
摘要:原贴:http://blog.csdn.net/sinat_20559947/article/details/48065719 luaframework中只有out的实例:TestOut.unity 直接上例子: C#代码: Lua代码:
阅读全文
摘要:Timer.lua Timer计时器: local tim = nil local count = 0 FrameTimer计时器: CoTimer计时器: event.lua UpdateBeat = event("Update", true) --逻辑的UpdateLateUpdateBeat
阅读全文
摘要:luaframework框架中 在开发的过程中,按钮点击事件监听的名称不能重复 会报如上错误,发生此情况的时候可以更改按钮的名称,不过此方法并不是一劳永逸。 以下方法能解决此问题, 更改脚本luabehaviour.cs 如下图,在给监听的按钮的键值对上增加哈希值,使之名称唯一
阅读全文
摘要:基于uLua/toLua的Luaframework的lua框架的事件系统 github地址:https://github.com/jarjin/LuaFramework_NGUI 用法与Luaframework框架自带的Events.lua的用法一致,解决了回调时报错不抛错误的问题。
阅读全文
摘要:基于uLua/toLua的Luaframework的lua框架的事件系统 此文所讲的消息系统为Luaframework里面自带的消息系统,由于此功能有一些致命的问题,所以不建议大家使用,下一篇我讲一下一个新的消息系统。 新的消息系统内容地址:http://www.cnblogs.com/vsirWa
阅读全文
摘要:1、Lua脚本里方法之前的冒号和点: 备注:每个方法前面如果是冒号,则这个方法里面自带一个self属性,也就是这个LUA脚本自己类对象的self,当为点时,自带的self属性则为nil 调用者:local zwt = require "ZWTestLuaScript1" 被调者:ZWTestLuaS
阅读全文
摘要:1、基类如下 2、我们现在定义一个继承基类的类 继承的原理: 也是同C#类似,这个类的self还是包含自己的,我们再说说继承。 继承就是让myClass2继承自myClass1,让myClass2的元表的元方法等于myClass1,这样通过myClass2就能通过元方法找到基类的属性或者方法了。 然
阅读全文
摘要:1、Lua的类对象 以上类的对象实例化的调用: require "myClass" local _myClass = myClass:new() 实例化后 _myClass.a、_myClass.b、_myClass.c的初始值均为nil 2、Lua的单例 lua的单例的本质其实就是一个全局的字段
阅读全文
摘要:原贴:http://blog.csdn.net/wuming0108/article/details/70161886 根据原贴会有一点点小坑,这里我将其重新整理一下。 我使用的环境: 1、unity5.3.3 2、使用的LuaFramwWork_NGUI插件:https://github.com/
阅读全文
摘要:这次要介绍的内容比较少,就一个——弱引用table 1.无法超越人类智慧的智能——自动内存管理的缺陷 我们都知道,Lua是具备自动内存管理的,好吧,也许有些朋友不知道。 我们只管创建对象,无须删除对象(当然,对于不要的对象你需要设置一下nil值),Lua会自动删除那些被认为是垃圾的对象。 问题就出现
阅读全文
摘要:这个问题我纠结了好久,应该是属于偏新手的一个问题,在写代码的时候因为两个lua脚本的关联问题,很多新人应该也会纠结于此。 xLua官方的例子加载脚本是这样的: 此时如果lua脚本不在Resources路径下,或者不在默认的目录下,此时是加载不到对应的lua脚本的。 官方例子代码:SignatureL
阅读全文
摘要:说句实话,每当看到Lua代码,我都感觉是半个SQL代码,写起来还是感觉有点恐怖。 while循环: 与C#的while循环类似,没有什么好说的; For循环 exp1为起点,exp2为终点,exp3为步进值,若exp3没有写,则默认为1 Repeat循环: 看起来很高大上的说法, 实则就是我们平时使
阅读全文
摘要:Lua的变量让我们看起来也很奇怪 a = 5 --全局变量 local b = 5 --菊部变量 function joke() c =5 --全局变量 local d = 6 --局部变量 end 另外: site = {} site["key"] = "www.w3cschool.cc" 可以写
阅读全文
摘要:Lua的数据类型其实很少。 我们可以使用type函数测试给定变量或者值的类型:
阅读全文
摘要:http://www.runoob.com/lua/lua-basic-syntax.html 基础语法网址 Lua基础语法:
阅读全文
摘要:uLua下载:http://www.ulua.org/ VS2012/2013的用于编写Lua的插件:https://babelua.codeplex.com/或http://unknownworlds.com/decoda/ 另外还有其他比较好的工具来编写lua的代码:Sublime Text3或
阅读全文
1