2.2.2
·
502 commits
to master
since this release
Added
- 优化绑定检测流程,避免在大量对象创建时导致性能降低 #457
- 通过菜单快速在文件管理器中打开绑定的Lua文件 #437
- 防止Lua代码无限循环超时设置 #428
- 支持添加多播代理绑定相同脚本不同对象实例函数 #439
- 更准确的内存分配统计
lua.gc控制台命令- UnLua 运行时/编辑器设置的子菜单
- 编辑器设置支持中文显示
Fixed
- 命令行
-server启动时UnLuaModule没有启动 #440 TArray和TMap进行pairs遍历时使用引用而不是复制 #442- 实现了FTickableGameObject的对象在Tick里调用自身被Lua覆写的方法会崩溃 #446
- 返回
TSubclassOf<>到C++为空 #445 - UE4.27下无法通过UE.XXX访问游戏项目模块中导出的原生类型 #448
- 从Lua按传递引用到蓝图的TArray引用变成了空Array #453
- PIE过程中如果保存了覆写的蓝图,会导致蓝图资源损坏 #465
- CDO绑定时需要过滤掉
SKEL类型的对象 #460 - 分配在栈上的本地变量会引起
CacheScriptContainer缓存错误导致崩溃 #455 - 热重载时报
invalid TArray/TMap的错误 - PIE过程中如果保存了覆写的蓝图,会导致蓝图资源损坏 #465
- Linux下带Editor编译报错 #467