跳到主要内容

2024年2月26日更新日志【2024.02版本】

除部分严重BUG修复会覆盖旧版本,以下新功能均在编辑器版本2024.02中生效。

开发者可以在编辑器顶部菜单-编辑器版本中进行版本切换。

【重要更新】项目资源改动

在过去,当开发者需要修改一个官方资源时,需要对此资源进行『另存为』,这将产生一个新ID的资源。

虽然这样的设计让开发者对项目资源有了足够的掌握度,也方便了需要改变的资源在不同项目中使用时的便利性,但是这样的设计导致资源无法复用。

例如游戏A使用了『花木兰』的模型,游戏B自定义了一个『黑衣花木兰』;这二者在数据上的差异仅仅在于贴图的染色参数上,但是对玩家而言,游玩游戏A和游戏B的时候需要分别下载对应的完整资源。

本次更新我们引入了『项目资源』的概念,开发者可以将一个官方资源导入到『项目资源』中,此后对此项目资源的改动将根据变更产生一份小体积的变更文件,这将带来如下影响:

  • 当游戏上传时,会上传小体积变更文件
  • 小体积变更文件保存在项目中,开发者够可以更方便的和其他开发者共享这份资源改动
  • 当玩家游玩时,若手机上已经下载过原始资源,则只会下载小体积变更文件

我们预期通过这样的改动,一位已经游玩过星火游戏的玩家将在游玩新游戏时产生更少的下载和手机存储空间占用,这意味着更快的加载速度、更低的服务器成本和更小的游玩成本。

同时,开发者依然可以用之前的『另存为』路径产生全局修改的资源,并且二者可以组合起来,生成更多的项目内副本,例如以前如果要制作一套葫芦娃需要通过『另存为』创建7个模型,现在则只需要重复添加到项目资源,并且分别修改,产生7个小体积文件即可。

【重要更新】随机拼接地图功能实装

随机拼接地图允许用户动态拼接场景实现无限大的随机地图。

随机拼接地图在过去是一个实验性功能,伴随着功能的完善和问题的修复,现在为开发者提供一个初步可用的版本。

考虑到这个功能的使用中有较多细节逻辑,例如当一个开发者想要有数十、数百个场景时,在怎样的时机加载这些场景可以不影响玩家的游玩;再比如已经走过的房间,在什么样的时机释放会更好;再比如开发者不希望用房间的形式而是更自然过渡的地块模式……

我们希望提供一个较为完善的Demo给到缺少实际开发经验的开发者,所以后续当文档和Demo比较完善的时候,我们会在更新日志里正式的介绍这个功能。

界面编辑器

新增字体:寒蝉正楷体

在图标分类下新增了『界面背景』、『控件背景』、『功能控件』,我们很快会将一些历史累计的UI资源上传至相关分类供开发者使用。

预制功能

  • 对于局内商店默认状态和不可购买状态的价格显示进行了优化,给到玩家更强烈的视觉区分。
  • 使用PC游玩游戏时,自动隐藏被动技能的快捷键。

触发编辑器

移除了内置的作弊码『win』和『wtf』,避免和开发者自己所写的逻辑冲突。全部作弊码可以参考作弊码相关文档

创作者中心

  • 创作者中心支持将项目发布为符剑MOD和回响MOD。
  • 创作者中心支持切换测试环境,可以在测试状态下模拟符剑MOD、回响MOD(暂未开放)的实际表现;注意显示环境的符剑MOD其支付、星火币扣除均与正式环境一致,请谨慎操作。
  • 创作者中心支持创作者配置符剑MOD、回响MOD的游戏模式和游戏模块,以后不再需要官方协助调整修改了。
  • 创作者中心支持查看版本的发布记录、支持回滚为历史版本,下次遇到更新巨大BUG的情况可以自助回滚,回滚历史版本不需要审核。
  • 创作者中心的数据报表增加新用户DAU、新用户时长、新用户次留、新用户三留四个指标数据;且将次留、三留的计算逻辑调整为非实时计算,即T0天的DAU次留会在T+2天更新(在T0天活跃,并在T+1天活跃的DAU作为分子)。T0天的三留会在T+4天更新(在T0天活跃,并在T+3天活跃的DAU作为分子)。
  • 创作者中心新增成本统计功能,但是由于目前敏感词过滤、语音尚未加入到成本统计中,我们计划在将相关逻辑都更新完毕后,再正常的显示对应的数据。
  • 创作者中心支持筛选满足一定条件云变量的玩家ID的功能,方便开发者为玩家发放排行榜奖励、筛选异常数据等。
  • 创作者中心的停服公告提供立刻强制关服的功能,紧急情况下不需要等等3min。
  • 优化了创作者中心云变量回滚记录的查询逻辑,避免由于数据量过大而查询出错。
  • 优化了创作者中心数据看板的查询逻辑,避免由于数据量过大而查询出错。

游戏性能优化

  • 之后只有UI编辑器里用到的图片才会在Loading阶段预加载了,别的图片按需异步加载,这一改动预期可以优化内存占用,减少进入游戏的耗时。
  • 「地图设置」里新增了分块异步加载选项:对于特别大的地形可以开启此功能,会根据镜头的位置动态加载附近的地形,这一选项在地图较大时可以优化内存占用,减少进入游戏的耗时。
  • 调整了游戏更新的打包策略,部分情况下更新包体会更小。

问题修复

  • 修复了界面编辑器底部列表右键菜单可能被遮挡的问题。
  • 修复了跟随AI偶现的索敌失败后原地不动的问题。
  • 修复了部分游戏创作者中心游戏时长显示不正确的问题。
  • 修复了在部分机型上特定材质的草木会出现闪烁的问题。
  • 修复了多段技能释放异常的问题。
  • 修复了拾取物品列表过长时,点击的物品和实际捡起的物品不一致的问题。