0/150
开发者报刊
· 动画挂载优化
在多人游戏场景中,玩家和玩家之间会因为动画状态机挂载了全量的VIP皮肤动画条目,每帧对所有玩家实体遍历全量条目,玩家越多累积耗时越严重。为此将皮肤动画改造为皮肤加载完成后按需动态注入,仅注入当前活跃皮肤所需条目。
优化后单实体动画控制器数量从290+个削减至40个左右,动画耗时占比由14.2%降至5.9%,10个玩家联机单帧帧率从约48fps提升至约70fps,多人联机卡顿显著改善。
· 3.9版本更新
官方将引入 Script API 到中国版。受此影响,3.9版本将不会新增 Mod SDK 接口。Script API 目前作为实验性内容,暂未面向全体开发者开放使用,请开发者们关注后续官方通知。
同时,物理接口将在之后的版本中更新质量、浮力等内容。
· Rebuild Player Render 性能优化
Rebuild Player Render 将在 3.9 版本得到优化。调用时会通过对内容进行哈希检查等手段,避免不必要的重建,从而提升性能。本次优化重点覆盖以下场景:
军械类 Mod:进入服务器 → 其他玩家进出视野 → 切枪,是否有掉帧或外观异常;
自定义模型皮肤 Mod:使用 Add Player Geometry + Add Player Render Controller 替换玩家模型时减少卡顿;
大量玩家同时进入AOI:测试了30+ 玩家的服务器,快速移动使大量玩家同时进出视野,保证了性能同时所有玩家外观正确。
· 新版 Blockbench 方块导入兼容说明
Blockbench 5.0.0 及以上版本导出的 .bbmodel 文件,在 MCS 中导入时会出现不兼容的情况并报错。原因是新版本 Blockbench 在导出时移除了 texture 中的 path 字段。
对此,MCS 将于 6 月 3 日的版本更新中修复该问题:导入时将按照 path → relative_path 的优先级查找贴图文件。开发者无需修改已有 .bbmodel 工程,更新后 MCS 将自动兼容新旧两种导出格式。
我们将持续改进开发工具链
欢迎通过官方渠道提交您的反馈与建议
更多讯息请关注《我的世界》官网动态