# 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种高度控制节点,开发者可将其配置在群系配置文件中,灵活控制指定群系下不同位置地形的高度。 例如下图就是使用新版的填充节点实现的效果。 详情参考这篇文档

自定义地形高度1

# 2. 支持骨骼模型挂接微软粒子

详情请见微软粒子接口

微软粒子1

# 3. colormap支持对方块指定面生效

详情参考这篇文档

corlormap

# 4. 实体支持接口设置网格体和贴图

详情见实体接口

实体设置网格体

# API改动

# 新增

  1. 新增PlayHudHeartBlinkAnim(客户端), 播放原版受伤时血量变化的动画

  2. 新增SetPlayerUIItem(服务端), 设置合成容器的物品

  3. 新增AddActorGeometry(客户端), 增加生物渲染几何体

  4. 新增RemoveActorGeometry(客户端), 删除生物渲染几何体

  5. 新增AddActorTexture(客户端), 增加生物渲染贴图

  6. 新增RemoveActorTexture(客户端), 删除生物渲染贴图

  7. 新增SetPlayerItemInHandVisible(客户端), 设置是否隐藏玩家的手持物品模型显示

  8. 新增GetBlockTextures(客户端), 获取方块的初始贴图信息

  9. 新增SetEmoteSwitch(客户端), 设置表情开关

  10. 新增BindModel(客户端), 绑定粒子发射器到骨骼模型上

  11. 新增GetBindingModleID(客户端), 获取粒子发射器绑定的骨骼模型id

  12. 新增AchievementCompleteEvent(服务端), 玩家完成自定义成就的事件

  13. 新增AddPlayerCreatedClientEvent(客户端), 增加客户端其他玩家进入区块AOI后资源加载完成的事件

# 调整

  1. 调整GetPlayerList(服务端), 返回列表按照id进行排序

  2. 调整SetAttrValue(服务端), 设置值超过float表示范围时返回False

  3. 调整SetAttrMaxValue(服务端), 设置值超过float表示范围时返回False

  4. 调整RegisterBlockPatterns(服务端), 已有相同pattern以及defines组合的合成时返回False

  5. 调整SetBlockNew(服务端), 增加参数isLegacy,默认为False即使用最新版本的aux对应的state

  6. 调整OnPlayerActiveShieldServerEvent(服务端), 在潜行状态切换盾牌也会触发该事件

  7. 调整StartRidingClientEvent(客户端), 删除cancel参数,客户端触发事件时,玩家已经上马

# 废弃(将在未来不可用)

  1. 废弃UnDefineEvent,监听自定义事件前不再需要DefineEvent,所以也不再需要使用UnDefineEvent