位置: 编程技术 - 正文

[置顶] unity团队如何解决项目资源依赖缺失问题和资源命名规范化([置顶]马粥街残酷史)

编辑:rootadmin

推荐整理分享[置顶] unity团队如何解决项目资源依赖缺失问题和资源命名规范化([置顶]马粥街残酷史),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]星陨计划,[置顶]星陨计划,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]JM259194,[置顶]电影名字《收件人不详》,[置顶]游戏名:chivalry2,[置顶]bilinovel,内容如对您有帮助,希望把文章链接给更多的朋友!

我要说的前提是unity团队的项目管理是使用git。对svn我没有试过!

因为我是要使用 钩子解决项目资源依赖缺失问题和资源命名规范化。

使用钩子对任何一个人上传的内容进行检查。如果不合法就不让上传!

钩子的编写可以使用 shell或者python 或者shell调用python

而我的实现是shell调用python脚本(具体不做介绍)

我做了如下的要求:

Git钩子检查规则

v1.0.0 撰写人:孙广东

注:

Git 上传的操作有三种:添加A、删除D、修改M。

本程序执行的功能:检查上传的文件的路径和文件名是否合法!

由于修改操作不会改变路径和文件名。所有不能执行本程序的功能了。

所有规则只对"Assets"路径下的内容起作用。

要检查的功能如下:

1、检查上传操作的类型A,D 排除M

2、判断目录和文件名是否有空格,删除操作(D)除外,Addon目录等除外(因为是第三方插件)

3、文件名不能以数字和_开头,当然了非法字符不是这条

4、判断目录和文件名规范,目录大写开头(所有的),

[置顶]
        unity团队如何解决项目资源依赖缺失问题和资源命名规范化([置顶]马粥街残酷史)

5、文件名小写+下划线(指定目录下的)

6、判断是否包含非法字符

7、Textures目录不允许dds和psd格式

8、Sound目录下不允许有ogg,mp3格式的音效

9、所有行都遍历完了之后,开始计算符合git add的行是否有匹配的.meta行 这是解决依赖丢失的根源

、某路径下的文件名中包含/不包含某些关键字

、某些文件夹是我们需要忽略的如导入的系统标准资源库第三方插件我们不需要做任何更改。

、Assets下不能建立任何其他文件和目录。

、目录命名检查,Prefabs,Textures, Materials, Meshs, LightMaps, 合法

Prefab, Mesh, Tex, Mat , Texture,Material LightMap 非法

、Texture文件,如(a.tga,b.png等)应该放在Textures目录下, Prefab文件(.prefab),Material文件(.mat), LightMap文件(.exr)

、依赖检查。

1)unity3d编译期中菜单触发检查(本地项目全盘扫描)

2)上传资源时脚本检查git列表中的依赖必须存在(git列表或Git版本库)

、LightMap必须和场景名称一致。

、有些材质文件,必须使用项目指定路径中的shader

、上传时的注释规则必须为:注释有可能是多行,每行以这些符号开头 +增加文件或功能 -修改文件或功能-还代表删除 *bug相关 !重要提示

这样既规范,有节省以后认为检查各种命名问题和场景中出现粉色的依赖丢失!



在Unity中使用事件/委托机制(event/delegate)进行GameObject之 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

unity游戏开发之防空防灾游戏来了 防雾霾的游戏还会远么 狗刨学习网报道/昨日,狗刨学习网曾有过《[穹顶之下]刷屏谁来做款雾霾主题手游?》的相关报道。同样就在昨日,由福建省人防办组织研发的国内首款

unity3d游戏开发之多人网络翻译 Aboutthistutorial我一直认为unity需要一个好一点的多人网络的教程。当我开始用unity网络功能的时候,我感觉unity自带的例子太混乱了;一个好的网络功能的

标签: [置顶]马粥街残酷史

本文链接地址:https://www.jiuchutong.com/biancheng/381564.html 转载请保留说明!

上一篇:添加启动游戏过渡场景Default Splash Scene(Unity3D开发之十三)(启动游戏使用的文件夹什么意思)

下一篇:在Unity中使用事件/委托机制(event/delegate)进行GameObject之

  • 收益性支出和资产的区别
  • 所得税季度预缴纳税申报表
  • 5月份企业所得税
  • 免征增值税的项目如何开发票
  • 购入安装设备的专用材料分录
  • 空调可以直接做费用吗
  • 加计扣除企业所得税季报申报
  • 应税销售行为的购买方为消费者个人的可以开专票吗
  • 与收益相关的政府补助会计分录总额法
  • 支付增值税税控系统技术维护费用500元
  • 买二手房为什么要交个人所得税
  • 商铺出租怎么做账
  • 养老基金利率多少
  • 溢价发行股票的账务处理
  • 出售全资子公司合并报表怎么做
  • 城建税教育附加地方教育附加的税率
  • 固定资产清理属于
  • 境内企业得到境外企业的红利是否需要缴纳所得税?
  • 开给个人的通讯费发票能下账吗
  • 营改增后建安企业账务处理
  • 商砼税率是多少?
  • 外籍人员个人所得税政策
  • 药材种植政策
  • 房产税从价计征的计税依据
  • 分期付款购买商品
  • 卖固定资产如何做账
  • 关联公司代付款
  • 发工资一定要交税吗
  • 在业和存续是什么经营状态
  • 重庆四日游最佳攻略超详细
  • mac电脑键盘进水,键盘不可以用了
  • 怎么激活对话框取消
  • 国家占耕地补偿款给谁?
  • 来料加工方式中,料件和加工后成品的所有权
  • 劳务公司社保手续办理
  • php封装接口
  • 前端常用插件汇总
  • 红字发票开具后蓝字发票开具时限的问题
  • 政府补贴款计入什么科目是否纳税
  • thinkphp6调用模型的方法
  • 利润表的营业收入是开票金额吗
  • vue项目引入axios
  • html5旅游网页设计
  • vue父子组件传值方法
  • ctf web2
  • Google C++ Style中允许使用的Boost库(1) 程序即人生 博客频道 CSDN.NET
  • 有关事业单位无编人员的规定
  • 开票软件密码和口令锁定了,怎么解锁
  • 结转成本的会计科目
  • 不缴纳增值税的收入需要缴纳水利税吗
  • 基本户理财产品有哪些
  • 租车出差差旅费标准
  • 哪些无票费用能够抵扣所得税
  • 企业按行业划分可划分为哪些
  • 软件开发服务费税率
  • 购入农产品的增值税税率是多少
  • 厂房出租租金收税吗
  • 业务招待费需附上清单
  • 二手车融资租赁被骗怎么投诉
  • 汽车修理厂利润
  • 资产减值损失的账务处理
  • sql server备份方法
  • 除MSSQL数据库text字段中恶意脚本的删方法
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • ubuntu lnmp环境搭建
  • MAC百度网盘下载的压缩包怎么导出
  • win7系统如何创建新用户
  • windows10稳定版本
  • linux中wget命令出现错误
  • win8怎么切换界面
  • cocos2d-js-min.js
  • 批处理程序教程
  • eclipse cocos2dx Couldn't load cocos2dcpp from loader
  • 批处理的应用
  • jquery lt
  • shell脚本-lt
  • jquery将文本框设置为只读
  • 莱鸟人集团
  • 杭州二套房契税新政策2023年
  • 平安银行股份有限公司临沂分行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设