LTS版本的Unity引擎强调的是稳定性和团队协作。在Unity 2020 LTS版本中,我们为设计师们推出了一系列的流程优化,包括在场景中编辑预制件的功能、嵌套预制件的优化及日常使用的改进。
本文将介绍部分最新改进。
尽管Prefab Mode能让单个预制件的编辑更加方便,但是在原环境下进行迭代才能让创意方向更为明确。为此,2020 LTS推出了在场景中编辑预制件的能力。
在Prefab Mode现在带有多种编辑环境选择,你可以根据自己的喜好选择合适的环境进行编辑:
新功能对于关卡或UI设计师来说非常有用。在Prefab Mode下,预制件父对象的RectTransform同样会保留原场景中的尺寸和外观,让你能在编辑时有据可循。
Unity 2020 LTS还对嵌套预制件进行了一些优化,目的在于减少修改动态属性组的必要、更新编辑组的排序方式,并利用哈希集加快查找速度。
以上改动配合其他更新可让嵌套预制件在编辑器中的加载速度快20倍,还能降低多次编辑之间的时间浪费。
最后,2020 LTS为程序员和技术美术推出了一系列的编辑器改动,能让整个团队协作流程的建立更加高效。
改动包括支持让预制件使用AssetPostprocessor API,允许在资源导入管线开始导入之前/后运行自定义脚本。你也可以使用OnPostprocessPrefab API让Post Processor修改预制件。所有被导入的对象在修改后都会被加上DontSaveInEditor标签,这样所做的修改不会被保存到预制件源文件中。
改进后的预制件导入流程同样可以提高准确性、性能,还具备让预制件的扩展和缓存更容易等等优点。在脚本依赖方面,带有MonoBehaviour的预制件现在能直接与脚本同步,只要不丢失引用导致编译错误。
接着,层级视图现在将显示预制件最新的版本控制状态。多个预制件现在可以同时被拖放至场景,进一步加快创作速度。
预制件是团队协作开发的一个重要工具,场景内的各部分在保存为预制件后可在往后的开发中重复使用。如此一来,每名团队成员都能在共同的场景里测试自己的成果,简化总体创作过程。
如果你想进一步了解更多预制件和2020 LTS的更新,请在此处抢先免费订阅即将发布的《Unity Game Designer Playbook》,这本指南书将介绍了怎样在Unity中高效地设计、制作和测试游戏。
Is this article helpful for you?
Thank you for your feedback!