Skip to content

2.3.1

Compare
Choose a tag to compare
@xuyanghuang-tencent xuyanghuang-tencent released this 11 Nov 11:40
· 195 commits to master since this release

Added

  • 支持UE5.1
  • 支持PS5
  • 增加 UnLua::PrintCallStack(L) 的接口来方便在IDE里断点直接执行输出lua堆栈
  • 更多容器和结构体相关的访问保护,增加悬垂指针检查选项
  • UnLuaExtensions 新增可选集成 lua-protobuflua-rapidjson
  • 增加 FLuaEnvOnDestroyed 事件

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参数,而不能像旧版本一样忽略不返回