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也会被删除。
Unity制作自己的Project Template相关推荐
- Unity Failed to resolve project template:Failed to decompress
Unity Failed to resolve project template:Failed to decompress 问题描述 解决方案 问题描述 似乎是导致新项目路径的长度.在我的测试中,当到 ...
- 游戏开发unity杂项知识系列:Failed to resolve project template:Failed to decompress
说明: 通过Uniyt hub创建Unity自带的Template出现 参考: Unity Failed to resolve project template:Failed to decompres ...
- arkit unity_凯蒂猫! 如何使用ARKit和Unity制作增强现实应用程序。
arkit unity by Francesco Pallotta 由Francesco Pallotta 凯蒂猫! 如何使用ARKit和Unity制作增强现实应用程序. (Hello, Kitty! ...
- Unity制作AR图片和视频展示
注:本次用的AR SDK是vuforia,所以用这个SDK做开发解释说明,并且采用循序渐进的方式,逐步做出扫描出图可交互图片,视频和模型动画. 识别出现图片的做法: 1:先登录vuforia官网,没有 ...
- Unity 制作简单的任务动画
Unity 制作简单的任务动画 1.添加人物模型到unity 我使用的是unity store中的免费模型: https://assetstore.unity.com/packages/3d/char ...
- 零基础用Unity制作你的第一个游戏(1)
零基础用Unity制作你的第一个游戏(1) 1.开发环境 2.创建项目 3.Unity界面基本介绍 1.界面介绍 2.场景视图操作 4.创建对象 1.创建地板 2.创建主角 5.不能缺少的仪式感(让游 ...
- unity制作游戏开始界面_开始使用Unity Playground制作游戏
unity制作游戏开始界面 We are super excited to announce the official launch of Unity Playground – the first o ...
- Unity制作2D动作平台游戏视频教程
Metroidvania工具包:打造统一的2D行动平台 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确 ...
- Unity制作游戏中的场景
Unity制作游戏中的场景 1.2.3 场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...
最新文章
- IDEA下用freemarker热更新的问题
- 智能角阀中的电子芯片_电子科技大学胡维昊教授:人工智能在可再生能源系统中的应用...
- Java-string字符串
- flash和linux文件系统,面向大容量Flash的高效Linux文件系统改进和实现
- ie浏览器如何实现scrollto_如何实现报表直接打印需求
- NodeMedia / NodeMediaClient-Android(一个简单,快速,免费的直播SDK)
- Linux修改主机名称
- 【linux】nmap命令使用
- 软件著作权申请需要哪些材料?
- 最新研究发现:另一半学历越高,你的身体可能就越健康
- 解决python osdir() 函数 文件夹排序问题
- Python 多重共线性检验
- SqlServer 查询一段时间,没有数据自动补充0
- 程序员锻炼宽广的胸怀
- 计算机硬件 OR CX 1,计算机硬件复习提纲
- 直播平台搭建iOS 版本打包上架
- unity笔记_四舍六入五成双
- 这可能是你们都在找的:React 纯原生纯hook多标签微前端
- 硅谷的程序员, 入职第一天都在干什么?
- 仿QQ音乐css布局
热门文章
- 深圳市胡杨合一科技有限公司严重诈骗消费者
- Android开发工程师常见面试题整理
- 想看懂资管行业?不清楚有哪些资管产品怎么行!
- 计算机组成原理之计算机最基本的工作原理
- 电脑没有串口怎么办?
- Ubuntu切换窗口,快速返回桌面
- TCP协议从入门到精通
- java批量删除日志文件_日志清理与文件批量删除
- e.g., malformed request syntax, invalid request message framing, or deceptive request routing
- 51单片机期末课程作业之蓝牙、操控、测速、里程小车