随笔分类 -  Lua开发-Unity方向

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

1
点击右上角即可分享
微信分享提示