前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Unity杂货铺 3 《项目资源构建策略之隐藏文件》

Unity杂货铺 3 《项目资源构建策略之隐藏文件》

作者头像
韩东吉
发布2021-09-30 11:00:18
5720
发布2021-09-30 11:00:18
举报

今天的突然分享,是在项目中很常见的一种资源构建策略,关于Unity项目中的隐藏文件,很多同学可能会比较疑惑,为什么项目里还会有隐藏文件?

项目中的资源文件,有很多分类和构建策略,有些会通过构建管线在资源导入的时候统一自动进行批处理,有些会按照规范要求放到指定的目录文件夹下,这些文件都会被通过git或者svn统一的提交到远端仓库,但是有这样的一种构建策略和文件分类,就是不希望Unity对它们进行处理,希望这些文件不会被导入到工程内,但是又可以正常的提交到远端仓库,熟悉项目规范或者清楚构建策略的同学,也一定会知道,某些特定的目录下有这些被Unity跳过导入项目工程的“隐藏文件”,这时候就需要用到这种处理方式。

其实真的操作起来很简单,就一个核心点,就是在你想要指定某些文件或者某些目录为隐藏文件的时候,直接在后面加上 ~ 就可以了,注意如果是单独的文件,需要在后缀名的后面加~才有效,非常简单实用又不会被轻易遗忘的小技巧,在必要的时候,利用这个方式,可以利用隐藏文件进行项目资源的构建。

下面就是实际的演示效果啦,我创建了一个演示工程为例。

首先我们正常的创建几个文件夹和脚本资源文件

然后将创建好的文件夹进行改名,后面加上 ~

此时会发现整个目录都消失掉了,注意,这里我并没有把整个文件夹通过快捷键删掉,而是Unity把他们跳过,列入到了隐藏文件范围内,这时候打开文件夹,会发现这些资源文件还是存在本地的

这个时候我们把隐藏文件符去掉,回到Unity里进行刷新就又会重新出现了

并且还需要注意文件夹可以直接在Unity里进行操作,加上~即可,但是对于文件来说,不要直接在后面加入~,而是去修改后缀名,要在文件后缀名的末尾加上~才能确保有效

效果如下,开始的时候,直接在材质球上增加~并没有触发消失,对于Unity来说,只是更改了一个文件名字而已,并没有需要填入到隐藏范围内,后来更改了.mat为.mat~,切回到Unity,重新刷新,才触发了隐藏操作

好啦,今天要分享的,属于Unity里的一个使用小技巧,构建资源策略时的隐藏文件,希望对大家有帮助哈~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 韩东吉的Unity杂货铺 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档