众所周知,Unity3D游戏的热更新在IOS平台需要使用Lua语言,虽然效率低于C#的实现,但也是没有办法的办法;现在网上比较流行的是一个基于ToLua的LuaFramework的框架,对于这个框架,网上教程资源比较多,下面就说一下自定义类乃至自定义扩展的内容如何映射到lua中,进而使用。
官网文档地址:http://doc.ulua.org/default.asp
官网框架下载地址:https://github.com/jarjin/LuaFramework_UGUI
本文以映射自定义类MyClass.cs为例
打开框架后,新建场景
一、创建脚本MyClass.cs如下,名字空间使用“ZHF”

本文介绍了如何在Unity3D中将自定义的C#类映射到Lua以便进行游戏的热更新。以自定义类MyClass.cs为例,通过LuaFramework进行映射,详细步骤包括创建C#类、编译和测试。测试部分包括创建测试脚本和lua脚本LuaTest.lua,并说明了它们的存放路径。
最低0.47元/天 解锁文章
6146

被折叠的 条评论
为什么被折叠?



