简介
众所周知,目前 ILRuntime 已经成为新项目主流的热更方案,相比于传统各种Lua的热更方案来说,ILRuntime有着更高的开发效率和更低的学习成本,同时通过编译成dll热更新,比起lua脚本来说,封装更加整洁和可控。目前ILRuntime已经成为Unity主推的一款热更方案。
安装和demo路径
HelloWorld
在运行测试完官方demo中的HelloWorld项目之后(如果没测试完,请按照上面的链接继续看),开始进行测试
- 在热更内容中创建自定义类
public static void StaticFunTest()
{
//UnityEngine.Debug.Log("!!! InstanceClass.StaticFunTest()");
StaticTest();
var testA = new TestAClass();
testA. log();
}
class TestAClass
{
public void Log

本文介绍了ILRuntime在Unity项目中的应用,作为主流的热更新方案,它提供了高效开发和易于学习的优势。通过创建自定义类、引用Unity命名空间和处理事件委托,展示了如何在热更新内容中实现功能。建议将所有热更新代码封装在单独的dll中,通过ILRuntime驱动,以减少跨域访问和提高代码整洁性。
最低0.47元/天 解锁文章
790

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



