09 2017 档案

摘要:基于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) 编辑
摘要:原文:http://www.cnblogs.com/zzya/p/5778119.html Lua-面向对象中函数使用时冒号(:)和点(.)的区别 输出结果为: 由此可见,定义:在Eat(冒号函数)内部有一个参数self,在Sleep(点函数)内部没有参数self;调用:用冒号(:)调用函数时,会默 阅读全文
posted @ 2017-09-13 12:13 威少小二orz 阅读(505) 评论(0) 推荐(0) 编辑
摘要:--这里是Lua的类对象实例化方法--声明,这里声明了类名还有属性,并且给出了属性的初始值。 LuaClass = {x = 0, y = 0} --这句是重定义元表的索引,就是说有了这句,这个才是一个类。 LuaClass.__index = LuaClass --构造体,构造体的名字是随便起的,习惯性改为New() function LuaClass:New(x, y) loc... 阅读全文
posted @ 2017-09-13 12:00 威少小二orz 阅读(488) 评论(0) 推荐(0) 编辑
摘要:lua可以加载时必备的内容: 第一个:LuaState:必须,最好是做成单例管理,因为在使用protobuf的时候,如果不是同一个luastate加载的lua,有可能出现如下问题: lua代码中require时找不到对应的C库。例如:require "pb" 找不到。因为tolua框架里有个pb.c 阅读全文
posted @ 2017-09-10 05:36 威少小二orz 阅读(2858) 评论(0) 推荐(0) 编辑
摘要:产生问题: 成百上千个物体放在List列表里面循环,每个物体都要使用移动和移动结束事件。 BUG: 动画结束之后我想隐藏该物体,结果却没有正常的隐藏,代码如下 产生的表现: 这个List的最后一个item才会被正常的隐藏。 原因:匿名委托中使用的item指向了lists的最后一个item 解决办法: 阅读全文
posted @ 2017-09-04 18:52 威少小二orz 阅读(2469) 评论(4) 推荐(0) 编辑

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