Uniyt热更新
梅川酷子飞
「为了你,撕裂最后的回忆,拼凑成漫天飞舞的烟花雨。为了你,埋葬翌日的过去,演绎出第九城市的生死曲」
展开
-
Uniyt热更新——LuaFrameWork学习(一)
先下载个LuaFameWork框架 官网有两个一个是针对NGUI的,一个是针对UGUI的,我用的是UGUI的;下载后解压打开工程找到main场景打开,看看里面有啥其实里没什么东西,最主要的就是GameManager上面挂的Main脚本这个是关键,这个是启动框架的主要脚本。OK我们运行下看看有什么效果,不过在运行前我们要先build下资源,点击菜单栏的LuaFramework下面有不同平台的打包原创 2016-06-28 19:11:27 · 12876 阅读 · 1 评论 -
Uniyt热更新——LuaFrameWork学习(二)按钮点击事件
上一篇文章我们主要是梳理了一下框架例子的流程,知道了ulua与C#之间的调用,这篇我们接着来学习下框架对UI按钮事件的处理。思路就是点击按钮时调用lua的代码来处理相关的逻辑,那他是怎么实现的呢,不多说直接看源码。首先我们来看下LuaBehaviour.cs的代码里面有我们想要的东西:using UnityEngine;using LuaInterface;using System.C原创 2016-07-01 14:52:53 · 7340 阅读 · 1 评论 -
Uniyt热更新——LuaFrameWork学习(三)判断unity里对象为空
在游戏制作过程中我们经常会Destroy一些没用的GameObject,那么在ulua里我们怎么样来判断我们的引用被Destroy了呢,这里要感谢阿盟哥,他已经为我们解决了这个问题,在他写的Global.lua里,代码如下:function IsNil(uobj) return uobj == nil or uobj:Equals(nil)end只要将要判断的对象传进来就行了。好,我原创 2016-07-05 15:37:13 · 3975 阅读 · 0 评论