2024年2月26日更新日志【2024.02版本】
除部分严重BUG修复会覆盖旧版本,以下新功能均在编辑器版本2024.02中生效。
开发者可以在编辑器顶部菜单-编辑器版本中进行版本切换。
【重要更新】项目资源改动
在过去,当开发者需要修改一个官方资源时,需要对此资源进行『另存为』,这将产生一个新ID的资源。
虽然这样的设计让开发者对项目资源有了足够的掌握度,也方便了需要改变的资源在不同项目中使用时的便利性,但是这样的设计导致资源无法复用。
例如游戏A使用了『花木兰』的模型,游戏B自定义了一个『黑衣花木兰』;这二者在数据上的差异仅仅在于贴图的染色参数上,但是对玩家而言,游玩游戏A和游戏B的时候需要分别下载对应的完整资源。
本次更新我们引入了『项目资源』的概念,开发者可以将一个官方资源导入到『项目资源』中,此后对此项目资源的改动将根据变更产生一份小体积的变更文件,这将带来如下影响:
- 当游戏上传时,会上传小体积变更文件
- 小体积变更文件保存在项目中,开发者够可以更方便的和其他开发者共享这份资源改动
- 当玩家游玩时,若手机上已经下载过原始资源,则只会下载小体积变更文件
我们预期通过这样的改动,一位已经游玩过星火游戏的玩家将在游玩新游戏时产生更少的下载和手机存储空间占用,这意味着更快的加载速度、更低的服务器成本和更小的游玩成本。
同时,开发者依然可以用之前的『另存为』路径产生全局修改的资源,并且二者可以组合起来,生成更多的项目内副本,例如以前如果要制作一套葫芦娃需要通过『另存为』创建7个模型,现在则只需要重复添加到项目资源,并且分别修改,产生7个小体积文件即可。