Skip to content

Latest commit

 

History

History
73 lines (65 loc) · 5.49 KB

File metadata and controls

73 lines (65 loc) · 5.49 KB

更新日志

2.7.0

由于本次更新中,navmesh属于底层破坏性更新,所以直接调整为一个大版本更新

  • [feat] 新增navigateToDetour方法,用于使用Detour导航,原navigate方法不变(points导航) Issue #96
    • Detour导航可以在服务端贴合navmesh高度,在多层建筑中非常有用
  • [feat] recastnavigation升级,并改为由vcpkg导入 Issue #74
    • 重要:navmesh升级后,为了保持多客户端兼容和未来插件升级兼容,由之前的左手坐标系转换为官方支持的-z右手坐标系(Recast Navigation / Three.js),KBE层是+Z的右手坐标
    • 客户端侧所有的坐标同步都要做对应手系的翻转
    • xyz分别为roll、pitch、yaw
    • unity:
      • 位置:x = -x ,y = y ,z = z
      • 朝向:yaw = -z
    • Cocos Creator:
      • 位置:-x = x ,y = z ,z = y
      • 朝向:yaw + 180
    • Godot
      • 位置:-x = x ,y = z ,z = y
      • 朝向:yaw + 180
    • UE
      • 位置:x = x * 100,y = z * 100 ,z = y * 100
      • 朝向:yaw + 90
  • [feat] navmesh 周边工具,一个web端的navmesh生成工具(https://navmesh.kbelab.com/) Issue #58
  • [feat] mongodb接入 Issue #59
  • [feat] 原生c++ sdk Issue #60
  • [feat] 原生cxx ue5 demo+原生cxx demo Issue #67
  • [feat] 文档完善 docker使用教程,云服务器部署教程,kbex docker教程 Issue #64
  • [feat] WebConsole 全新重构 Issue #44
  • [feat] csharp sdk ,websocket 端口和域名映射支持 Issue #50
  • [feat] ts sdk ,websocket 端口和域名映射支持 Issue #51
  • [feat] webconsole 新增用户时配置权限 Issue #62
  • [feat] kbex 添加日志直连功能,用于外部启动引擎时连接日志 Issue #61
  • [feat] kbex 插件更优的docker支持 Issue #55
  • [feat] dockerfile 以及基础镜像 Issue #56
  • [bug] webconsole 创建用户时,设置用户扩展数据报错 Issue #53
  • [bug] webconsole py控制台无法多行输入的bug Issue #52
  • [bug] kbex 调试模式异常输出的bug Issue #63
  • [bug] 修复ts sdk里event Fire没有立即触发导致的延迟
  • [delete] 删除底层redis持久化实现 Issue #71
  • [update] 基础demo 全面升级,适配服务端navmesh (unity、cocos、godot、ue5)
  • [update] assets移除一些历史spaces配置,所有基础demo统一在一个space配置(kbengine_all_demo)下实现,加速服务端启动

v2.6.3

  • [feat] 系统回调支持asyncio Issue #1
  • [feat] 新增 ts sdk Issue #6
  • [feat] 添加原生C# SDK,支持unity和GODOT Issue #15 Issue #6
  • [feat] 原生C# SDK支持unity websocket Issue #29
  • [feat] vcpkg 支持,为未来支持arm处理器编译做准备 Issue #34
  • [feat] makefile迁移到cmake Issue #13
  • [feat] 升级三方依赖( "fmt",log4cxx","zlib","hiredis","expat","apr","apr-util", "curl") Issue #32
  • [feat] ubuntu-24.x /25.x支持 Issue #33
  • [feat] Linux/windows 一键编译脚本支持 Issue #25
  • [feat] 数据库创建table时,给字段添加上注释 Issue #23
  • [feat] linux arm支持 Issue #38
  • [feat] linux下cmake编译,Hybrid默认启用ASan,Release、Evaluation默认启用FORTIFY_SOURCE,可根据实际情况开关
  • [feat] base、cell、interfaces asyncioRepeatOffset配置支持
  • [fix] 添加mysqlclient缺失的2个dll
  • [fix] 修复sync_item_to_db时, utf8mb4 中每次启动都重复同步一次UNICODE字段的BUG

v2.6.2

  • [feat] 添加dockerfile
  • [feat] python 3.7.x升级 -> 3.13.5 Issue #2
  • [feat] 引擎支持python venv虚拟环境
  • [feat] ssl / rsa / caching_sha2_password 支持 Issue #4
  • [feat] linux 并行构建支持 Issue #8
  • [feat] UE5 SDK支持 Issue #6
  • [feat] 升级mysqlclient到8.x
  • [fix] 调整server_assets文件结构