Sherman项目工具如何在2019.3中使用

本文地址:https://blog.csdn.net/t163361/article/details/104387310

Unity官方的Sherman演示项目开放了完整的项目,里面包含很多技术亮点。本篇文章主要讲解包含在项目里面的工具如何在2019.3里使用。

概述

Sherman里面提供的工具非常好用,提供了一个友好的界面系统,可以节省项目制作人员在使用流程上所花费的时间。项目中的工具库是一套独立代码,github库地址
但是工具库是基于2018.4以及他们自己修改的HDRP版本来的,所以想要在最新的Unity版本(2019.3)里面使用会遇到一些问题。目前主要发现以下几个问题

  • Render Window 窗口无法使用,涉及到定制的HDRP功能,对应开启编译宏 USING_MWU_HDRP
  • Timeline Tools (2019.3里显示为SceneTools)窗口的Fur Shell Count调节功能无法使用,原因同上,对应开启的的编译宏 HDRP_FUR
  • HDRP版本问题 由于2018.4里面HDRP版本还是预览阶段,所以命名空间里面会有Experimental,修改一下即可
  • Timeline冲突 由于2018.4里面Timeline还不是package的形式,想要在2019.3里使用需要修改com.unity.innovation.filmlib.editor.asmdef文件增加依赖Unity.Timeline的依赖

配置文件

这套工具的使用涉及到3个自定义的配置文件

  • ToolbarConfig 总的配置开关,下面两个配置文件需要在这个文件中配置
    Sherman项目路径 Assets\Settings\Toolbar\ToolbarConfig.asset
    创建方式 Assets中右键依次点击Create->Toolbars->Create Toolbar Config
  • FilmLayout Unity编辑器布局文件
    Sherman项目路径 PackageCache\com.unity.innovationgroup.filmlib\Editor\Module.Layout\LayoutConfigs\FilmLayout.wlt
    创建方式 使用Unity的默认创建方式
  • Multi Loader 多场景配置文件,针对不同的开发人员开启不同的场景
    Sherman项目路径 Assets\Scenes\ProjectB\Sherman.asset
    创建方式 Assets中右键依次点击Create->Scene Management->Multi-Scene Loader

如何开始使用

工具里面提供了一系列菜单放在菜单栏->Tools下
官方Sherman项目里如果第一次打开可以点击Tools->Load Film Layout,就可以打开默认的布局界面。
自己项目的话,需要先创建并配置好上面说的三个配置文件。

DashBoard简要说明

这个窗口分三个区域
Episode Management 显示配置好的多场景设置文件,没配置会不显示
Helpers 开启一些常用工具
Window Layout 切换回设置的默认布局

Timeline Tools/Scene Tools

Scene Shortcuts 对应主Timeline,场景设置和后处理,根据名字关联GameObject分别对应 MasterTimeline, SceneSettings, PostVolume
Render Settings 对应场景高低配设置,会查找最先找到的RenderSettings组件
Performance Overrides 2019.3没法用,未深究

猜你喜欢

转载自blog.csdn.net/t163361/article/details/104387310