2.3.1
·
196 commits
to master
since this release
Added
- 支持UE5.1
- 支持PS5
- 增加
UnLua::PrintCallStack(L)的接口来方便在IDE里断点直接执行输出lua堆栈 - 更多容器和结构体相关的访问保护,增加悬垂指针检查选项
UnLuaExtensions新增可选集成 lua-protobuf 和 lua-rapidjson- 增加
FLuaEnv的OnDestroyed事件
Fixed
- Lua报错输出脚本路径如果太长会被截断
- xxx:IsA(UE.UClass) 会报错
- Lua覆写Out返回值时无法返回nil #539
- 安装
Apple ProRes Media插件后会导致UnLua启动崩溃 #534 - Actor的Struct成员变量在Lua里引用,释放后仍旧可以访问 #517
- 在
print时参数过多可能会导致Lua栈溢出的问题 #543 - LuaGC使用了未初始化的参数 #548
- NullPointer error in function 'CheckPropertyType' #549
- 找不到
UnLua.Input模块时不会再check了 - 访问非TArray的结构体数组报错 #554
- 服务端
Possess后,新角色上的InputComponent输入绑定无效 #553 - mac打包找不到libLua.dylib问题 #557
Changed
- 在启用类型检查时,需要依次返回返回值和Out参数,而不能像旧版本一样忽略不返回