2.2.4
xuyanghuang-tencent
released this
01 Sep 11:31
·
329 commits
to master
since this release
Added
- 增加最佳实践工程示例 Lyra with UnLua
- 支持配置按C/C++编译Lua环境
- 支持Lua启动入口脚本配置
- 支持Lua环境手动启动参数
- 默认自动将
Content/Script
目录加入打包设置 - 增加一些指针对象的合法性检查
UnLua.HotReload
支持手动指定热重载模块列表- 支持Commandlet导出蓝图智能提示信息 #507
Fixed
- UE5下的Script编译警告
- 智能提示文件重复生成 #498
- 智能提示蓝图类型使用
_C
后缀 #493 - PIE运行状态下保存对象,可能引起编辑器崩溃 #489
bAutoStartup
配置选项没有生效- 当
UnLuaHotReload.lua
不存在时会报错 - 通过C++类绑定的时候使用自动创建脚本功能会崩溃 #490
- 修复一些智能提示被过滤了的情况
- 监听嵌套界面里的组件的事件会导致组件无法被回收
- 覆写C++类型的函数后在蓝图编辑器里调用需要刷新节点才能编译过 #500
- Lua持有结构体下的TArray字段,在结构体本身被GC后访问该数组会导致崩溃 #505
TCHAR_TO_XXX
等宏应该只在行内传参使用 #508- 退出游戏时候可能访问已经被释放的
UUnLuaManager
引起的崩溃 #504 - UE5下在编辑器运行游戏的同时编译并保存动画蓝图会Crash #510