2.2.2
xuyanghuang-tencent
released this
17 Jun 11:55
·
501 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