更新信息
主要更新
- 重构了灵免以太底层通信架构,左下角通信包不再仅限于Mod通信数据。
- 流式接口OneEntity新增Family, AI, RiderId, BeRiderIdList, Rotation。
- 面向对象新增Vehicle(客户端)。
- 灵免以太开发平台内嵌灵免以太AI。
次要更新
- 配置组件更新至
format_version为2.8.1:
- 优化了玩家渲染配置组件
dafeimian:entity,如果填写了render_controllers字段,将不再会强制要求填写material_by_render_controller, geometry_by_render_controller, texture_by_render_controller。
- 长按
alt键位现在可以呼出鼠标用于快速点击一些UI。
- 修复了模组异常的弹窗问题。
- 修复了进入游戏后的音乐播放异常问题。
- SetPlayerRender的联机状态下的自动重渲染。
新增接口
- 新增EndSprinting(双端),用于结束玩家疾跑状态。
- 新增RegisterRiderSeat(客户端),用于注册协同骑乘座位。
- 新增RunEntityJsonEvent(服务端),用于执行实体Json事件。
- 新增QuerySetByData(双端),根据字典数据来设置自定义Molang值。
- 新增SetSeatBroadcastInterval(客户端),用于设置协同骑乘座位广播频率。
- 新增SetPlayerVehicleRotation(客户端),用于设置玩家当前协同座位的载具旋转角度。需要RegisterRiderSeat注册后的载具才能使用此接口设置。
- 新增GetPlayerVehicleRotation(客户端),用于获取玩家当前协同座位的载具旋转角度。需要RegisterRiderSeat注册后的载具才能使用此接口获取。
- 新增GetPlayerVehicleSeatIndex(客户端),用于获取玩家当前坐骑的协同骑乘座位的次序。需要RegisterRiderSeat注册后的载具才能使用此接口获取。
调整接口
- 调整了QueryGet(客户端),新增参数EntityId,默认为playerId,用于指定查询的实体Id。
- 调整了SetPlayerRender(客户端),新增参数IsBroadcast,默认为True,用于指定是否广播至所有玩家。默认广播至所有玩家。
- 调整了ResetPlayerRender(客户端),新增参数IsBroadcast,默认为True,用于指定是否广播至所有玩家。默认广播至所有玩家。