# 2.3
2022.8.23:版本号(v2.3 BE1.18.0)
包括Mod PC包,手机测试版启动器,和服务器引擎。
- 温馨提示
在8月23日,上线2.3第一个beta版。
在9月6日,上线2.3第二个beta版。
在9月15日,上线2.3的稳定版。
在9月23日,全渠道将更新2.3版本玩家包体,玩家将陆续更新到2.3版本,请开发者合理安排更新节奏。
下载2.3 Demo (opens new window)。
# 新增重大功能介绍
# 1. 自定义地形高度
新增了2种高度控制节点,开发者可将其配置在群系配置文件中,灵活控制指定群系下不同位置地形的高度。 例如下图就是使用新版的填充节点实现的效果。 详情参考这篇文档。
# 2. 支持骨骼模型挂接微软粒子
详情请见微软粒子接口
# 3. colormap支持对方块指定面生效
详情参考这篇文档。
# 4. 实体支持接口设置网格体和贴图
详情见实体接口
# API改动
# 新增
新增PlayHudHeartBlinkAnim(客户端), 播放原版受伤时血量变化的动画
新增SetPlayerUIItem(服务端), 设置合成容器的物品
新增AddActorGeometry(客户端), 增加生物渲染几何体
新增RemoveActorGeometry(客户端), 删除生物渲染几何体
新增AddActorTexture(客户端), 增加生物渲染贴图
新增RemoveActorTexture(客户端), 删除生物渲染贴图
新增SetPlayerItemInHandVisible(客户端), 设置是否隐藏玩家的手持物品模型显示
新增GetBlockTextures(客户端), 获取方块的初始贴图信息
新增SetEmoteSwitch(客户端), 设置表情开关
新增BindModel(客户端), 绑定粒子发射器到骨骼模型上
新增GetBindingModleID(客户端), 获取粒子发射器绑定的骨骼模型id
新增AchievementCompleteEvent(服务端), 玩家完成自定义成就的事件
新增AddPlayerCreatedClientEvent(客户端), 增加客户端其他玩家进入区块AOI后资源加载完成的事件
# 调整
调整GetPlayerList(服务端), 返回列表按照id进行排序
调整SetAttrValue(服务端), 设置值超过float表示范围时返回False
调整SetAttrMaxValue(服务端), 设置值超过float表示范围时返回False
调整RegisterBlockPatterns(服务端), 已有相同pattern以及defines组合的合成时返回False
调整SetBlockNew(服务端), 增加参数isLegacy,默认为False即使用最新版本的aux对应的state
调整OnPlayerActiveShieldServerEvent(服务端), 在潜行状态切换盾牌也会触发该事件
调整StartRidingClientEvent(客户端), 删除cancel参数,客户端触发事件时,玩家已经上马
# 废弃(将在未来不可用)
- 废弃UnDefineEvent,监听自定义事件前不再需要DefineEvent,所以也不再需要使用UnDefineEvent