Unity制作自己的Project Template

在开始一个unity项目前,通常要根据项目需要来初始化项目的环境,例如导入需要的包,设置渲染管线等。有时候这种配置环境很麻烦还花时间,例如之前的配置oculus项目的环境。那么我们就可以将一部分常用的设定保存为一个project template,同unity自带的template一样使用。
就百度了一下,查到了具体制作的方法:template制作
在这里插入图片描述

Project Template的保存位置

在这里插入图片描述通过上图的按钮,可以直接到达该版本的unity安装路径。
之后旋转这个文件夹下的Data\Resources\PackageManager\ProjectTemplates,就可以看到保存template的文件,是tgz格式压缩的。
在这里插入图片描述

通过自带template制作自定义的template

1.创建一个unity工程,配置好需要的环境。
2.任意选择一个自带template解压
出来会发现是一个package文件夹,里面是这些内容。
在这里插入图片描述3.修改里头的package.json文件
在这里插入图片描述主要是修改template的名字,显示信息,描述信息,依赖(依赖感觉其实无所谓,因为之后也会把package的manifest复制进去)。
dependenices之后的可以不用改,亲测把其中内容删掉也没关系。

4.修改ProjectData~文件夹
将这里头原先的有的东西都删掉。然后从之前准备好的工程里把assets、Packages和ProjectSettings三个文件夹复制到ProjectData~文件夹里。
在这里插入图片描述注意,复制完后要删除ProjectSetting文件夹里的ProjectVersion.txt文件,不然的话在生成工程时会报错。

5.打包package文件夹
我这里是用的7-zip,先选择tar压缩,生成*.tar文件(命名根据默认template的格式写一个),把这个文件选择gzip压缩再压缩成.tar.gz文件。手动修改后缀为tgz。最后把这个文件放回之前保存template文件的文件夹。就完成了自制template。

6.重启unityhub
创建项目选择相应的版本,就在模板里能看到刚刚创建的template。
在这里插入图片描述

注意事项

1.不要在Assets文件夹里留太多资源,复制时间也很慢,也占c盘空间。
2.注意保存自建的template副本,因为在卸载unity时,这些template也会被删除。

猜你喜欢

转载自blog.csdn.net/farcor_cn/article/details/118786662