位置: 编程技术 - 正文

Unity5 Assetbundle简单使用 及 打包Material文件超大的问题

编辑:rootadmin

推荐整理分享Unity5 Assetbundle简单使用 及 打包Material文件超大的问题,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

因为项目中要用到ULUA,而ULUA的Demo 中用到的是 Unity5的Assetbundle 打包方式,所以还是学习下 5.0 版本的Assetbundle 打包方式。

简单的来说,Unity5中新添加的 AB 打包,和我们平时使用的方式一样,原理就是 为每个文件创建一个依赖文件,然后汇总到一个总的依赖文件中,在游戏最开始运行的时候需要加载这个 总的依赖文件,然后加载 Assetbundle的时候,从中获取到依赖关系来加载依赖。

Unity5的打包Assetbundle API使用起来很方便

1、为每个需要被打包的资源设置一个 Assetbundle 名字。

2、使用代码打包,如下是例子中使用的打包代码:

打包后就可以收获一堆 Assetbundle 文件以及同样数量的 Manifest文件。

很简单很方便哦,是不是。

但是仔细看却发现一个坑,项目中的两个 材质 Material 文件 Mat1、Mat2 打包出来怎么这么大,坑啊……

Unity5 Assetbundle简单使用 及 打包Material文件超大的问题

心理想着Unity 还是一堆Bug,然后去下载了官方的Demo。发现Demo却没有这个问题,对比了 Material发现。

图片默认拖到Assets 中,然后生成的 Material ,Shader 默认选得是 Stander。

而Unity官方Demo却选择了具体的一个Shader。

我猜测 选择 Stander后,打包Assetbundle 的时候把所有 Shader都打包进去了。

所以这个一定要注意。

然后来看加载的代码:

很简单的使用方法。有图有真相。

当然,要让我们手动去设置每一个资源的 Assetbundle 名字太麻烦了,所以我们还是使用脚本自动生成名字吧。

当文件拖入到工程或者 Reimport 就会自动设置 AssetbundleName 为文件路径名,然后打包的时候就会打包到对应的目录中。

工程下载:

【插件】特效发射粒子数查找工具 我们在游戏开发过程中,优化性能是极为重要的一个环节。众所周知特效是性能优化的一个重点。据说,特效文件中的发射粒子数在以上就会存在性能

NGUI的UIScrollview的优化 转载自:

[置顶] Unity项目对 git版本控制库扩展插件 孙广东.6.在UNity5.x之前的版本,我们用文本编辑器如sublimetext打开.unity.prefab时是可以看到yaml格式的文本内容,但是在UNity5.x当在察看.unity.prefab文件

标签: Unity5 Assetbundle简单使用 及 打包Material文件超大的问题

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

上一篇:C# 数据封装和解析(c#封装数据库)

下一篇:【插件】特效发射粒子数查找工具(特效添加)

  • 抄税 报税 清卡
  • 按差额缴纳增值税
  • 公积金贷款金额少怎么办
  • 购入交通运输设备计入什么科目
  • 个人所得税扣缴申报表
  • 购进库存商品到销售全部分录
  • 怎么从其他公司挖人
  • 预付账款怎么处理
  • 公司采购报销没发票
  • 支付资金占用费怎么记账进项税
  • 企业平时计提的税费分录
  • 诉讼管辖分为
  • 6%税率的项目(不含金融商品转让)免税么
  • 异地仓储概述
  • 其他应付款转营业外收入说明
  • 房屋租赁费属于什么服务
  • 税法对开办费的怎么汇算清缴
  • 营改增后哪些费用可以抵扣
  • 生育津贴支付方式
  • 什么是电子发票图片
  • 研发废料收入
  • linux使用docker
  • windows7怎样升级windows10
  • 如何解决Windows10电脑卡顿现象
  • 公司转让使用过的汽车要交哪些税费
  • PHP:pcntl_signal()的用法_PCNTL函数
  • 事件循环(Event Loop)
  • 货物运输税费
  • 长期借款的会计处理例题
  • 用土地抵账合法吗
  • CodeIgniter连贯操作的底层原理分析
  • thinkphp框架介绍
  • php批量删除文件
  • 前端实际开发
  • 多智能体概念
  • 报销单跨月怎么记账
  • 缴纳残保金会计分录最新
  • 应交税费-应交增值税
  • 个体户转账到法人账户要交税吗
  • 银行承兑汇票收费标准
  • 一般纳税人企业所得税5%还是25%
  • 固定资产出售算不算收入
  • 油票上没有公司名称可以报么
  • mongodb 随机获取一条数据
  • 公司向公司借款合法吗
  • 建筑公司内账收什么费用
  • 汽车维修费可以入账吗
  • 投资公司的投资收益算主营业务收入吗
  • 什么叫递延收益和其他收益
  • 利税总额计算公式表
  • 出口运保费是什么费用
  • 生产成本里面的直接人工
  • 往来支付是现金结算吗
  • 确认医院体检收费怎么办
  • 保险公司的返点能要吗
  • 进入四大会计师事务所怎么样
  • windowsxp电脑开机
  • win8打开屏幕键盘
  • windows vista在哪里
  • arch linux安装yay
  • wav文件属于什么文件
  • windows2.0下载
  • win1021年更新
  • grep的结果 再次查找
  • unity调用android方法
  • js页面点击怎么随机生成图片
  • linux系统下hosts文件详解及配置
  • opengl示例
  • json和ui
  • jquery日程安排
  • 如何修改安卓app的程序
  • windows下安装nas
  • 理解和运用的重要性要站在哪个的视觉去判断
  • php使用js
  • nodejs dgram
  • javascript基于什么的语言
  • javascript 日期
  • 变更税务登记后多长时间生效
  • 房地产企业土地增值税怎么计算
  • 怎样查询上一年的国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设