1 2 3 4 5 ··· 9 下一页
摘要: XLua只是提供Lua在Unity上运行,并没有提供热更行解决方案。 Lua文件加载 加载字符串 直接使用luaEnv.DoString()执行一个字符串,字符串必须符合Lua语法 但加载字符串这个方法不常用。 加载Lua文件 用Lua的require函数。 如DoString("require ' 阅读全文
posted @ 2022-12-08 13:16 坞中客 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 这里使用IDEA的版本是2018.1.1,有版本需要的可以去官网下载。 IDEA环境搭建 添加Lua插件 双击打开IDEA编辑器,然后找到最下面的configure。 打开后点击Plugins。 在搜索栏中搜索EmmyLua。 没有安装的话会显示No plugins found.Search in 阅读全文
posted @ 2022-12-03 17:39 坞中客 阅读(82) 评论(0) 推荐(0) 编辑
摘要: XLua导入 搜索XLua,找打GitHub上的开源工程,下载到本地。 新建一个Unity工程。 Project 下右键打开文件夹。 返回Assets上一级,将下载好的Xlua拷贝到当前文件夹。 代码热更新依赖于资源热更新。 阅读全文
posted @ 2022-12-01 20:08 坞中客 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Lua是动态类型语言,变量不需要类型定义。 数据类型 | 数据类型 | 描述 | | : : | : : | | nil | 空(在条件表达式中相当于false) | | Boolean | 布尔值:true / false | | number | 浮点数(Lua中整数浮点数不做区分) | | s 阅读全文
posted @ 2022-11-28 12:56 坞中客 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 什么是AB包:它是一个存在于硬盘上的文件,可以称为压缩包,这个压缩包可以是一个文件夹。 AB包的作用:将资源放到服务器上,当客户端需要的时候从服务器中获取,程序不需要重新安装。 AB包定义:Unity资源压缩包。 AB包依赖的资源:图片,文本,音频,视频,模型,动画,预制体,场景资源,脚本,可编辑脚 阅读全文
posted @ 2022-11-20 17:11 坞中客 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 快速添加盒型碰撞器 批量设置字体 查询信息 记录历史记录,清除记录 using System.Collections.Generic; using UnityEngine; using UnityEditor; using System; using UnityEngine.UI; public c 阅读全文
posted @ 2022-11-19 11:53 坞中客 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 被观察者 using UnityEngine; // 声明一个委托 public delegate void Tesk(); // 老板 public class Boss : MonoBehaviour { // 创建一个委托 public static Tesk ReleaseTask; voi 阅读全文
posted @ 2022-11-17 23:03 坞中客 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 单例模板 public abstract class Singleton<T> where T : new() { private static T instance; public static T Instance { get { if (instance == null) instance = 阅读全文
posted @ 2022-11-17 22:53 坞中客 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 单例模板 public class Singleton<T> where T : new() { private static T instance; public static T Instance { get { if (instance == null) instance = new T(); 阅读全文
posted @ 2022-11-17 21:56 坞中客 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Json序列化反序列化工具 ProtoBuffer生成解析类工具 解析库 RedDotSystem 案例 IDEA编辑器开发环境配置 阅读全文
posted @ 2022-11-17 18:50 坞中客 阅读(24) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 9 下一页