在开始一个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也会被删除。

Unity制作自己的Project Template相关推荐

  1. Unity Failed to resolve project template:Failed to decompress

    Unity Failed to resolve project template:Failed to decompress 问题描述 解决方案 问题描述 似乎是导致新项目路径的长度.在我的测试中,当到 ...

  2. 游戏开发unity杂项知识系列:Failed to resolve project template:Failed to decompress

    说明: 通过Uniyt hub创建Unity自带的Template出现 参考: Unity Failed to resolve project template:Failed to decompres ...

  3. arkit unity_凯蒂猫! 如何使用ARKit和Unity制作增强现实应用程序。

    arkit unity by Francesco Pallotta 由Francesco Pallotta 凯蒂猫! 如何使用ARKit和Unity制作增强现实应用程序. (Hello, Kitty! ...

  4. Unity制作AR图片和视频展示

    注:本次用的AR SDK是vuforia,所以用这个SDK做开发解释说明,并且采用循序渐进的方式,逐步做出扫描出图可交互图片,视频和模型动画. 识别出现图片的做法: 1:先登录vuforia官网,没有 ...

  5. Unity 制作简单的任务动画

    Unity 制作简单的任务动画 1.添加人物模型到unity 我使用的是unity store中的免费模型: https://assetstore.unity.com/packages/3d/char ...

  6. 零基础用Unity制作你的第一个游戏(1)

    零基础用Unity制作你的第一个游戏(1) 1.开发环境 2.创建项目 3.Unity界面基本介绍 1.界面介绍 2.场景视图操作 4.创建对象 1.创建地板 2.创建主角 5.不能缺少的仪式感(让游 ...

  7. unity制作游戏开始界面_开始使用Unity Playground制作游戏

    unity制作游戏开始界面 We are super excited to announce the official launch of Unity Playground – the first o ...

  8. Unity制作2D动作平台游戏视频教程

    Metroidvania工具包:打造统一的2D行动平台 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确 ...

  9. Unity制作游戏中的场景

    Unity制作游戏中的场景 1.2.3  场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...

最新文章

  1. IDEA下用freemarker热更新的问题
  2. 智能角阀中的电子芯片_电子科技大学胡维昊教授:人工智能在可再生能源系统中的应用...
  3. Java-string字符串
  4. flash和linux文件系统,面向大容量Flash的高效Linux文件系统改进和实现
  5. ie浏览器如何实现scrollto_如何实现报表直接打印需求
  6. NodeMedia / NodeMediaClient-Android(一个简单,快速,免费的直播SDK)
  7. Linux修改主机名称
  8. 【linux】nmap命令使用
  9. 软件著作权申请需要哪些材料?
  10. 最新研究发现:另一半学历越高,你的身体可能就越健康
  11. 解决python osdir() 函数 文件夹排序问题
  12. Python 多重共线性检验
  13. SqlServer 查询一段时间,没有数据自动补充0
  14. 程序员锻炼宽广的胸怀
  15. 计算机硬件 OR CX 1,计算机硬件复习提纲
  16. 直播平台搭建iOS 版本打包上架
  17. unity笔记_四舍六入五成双
  18. 这可能是你们都在找的:React 纯原生纯hook多标签微前端
  19. 硅谷的程序员, 入职第一天都在干什么?
  20. 仿QQ音乐css布局

热门文章

  1. 深圳市胡杨合一科技有限公司严重诈骗消费者
  2. Android开发工程师常见面试题整理
  3. 想看懂资管行业?不清楚有哪些资管产品怎么行!
  4. 计算机组成原理之计算机最基本的工作原理
  5. 电脑没有串口怎么办?
  6. Ubuntu切换窗口,快速返回桌面
  7. TCP协议从入门到精通
  8. java批量删除日志文件_日志清理与文件批量删除
  9. e.g., malformed request syntax, invalid request message framing, or deceptive request routing
  10. 51单片机期末课程作业之蓝牙、操控、测速、里程小车