位置: 编程技术 - 正文

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#封装数据库)

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

  • 运输途中合理的消耗损耗
  • 无形资产摊销是当月还是下月
  • 出口报关单怎么做会计凭证
  • 先开发票后发货
  • 出口税增加
  • 营改增后转让土地使用权交什么税
  • 房地产企业可以开专票吗
  • 企业租给企业房产税税率
  • 外购商品对外捐赠分录
  • 公允价值确定方法最新
  • 金融企业计提的坏账准备金
  • 外汇结汇的方法有哪些呢?
  • 行政划拨无偿取得发票
  • 客户预付货款会计分录
  • 公司交的拍卖费计入哪个会计科目?
  • 柴油可以销售吗
  • 合伙企业需要缴纳什么税
  • 小微企业2018年所得税税率
  • 减免税额结转到待认证是什么意思
  • 2020年安装费的增值税税率是多少
  • 增值税报表上填写什么
  • 风险纳税人如何解除
  • 工资扣除社保怎么算
  • 核销单丢失后应该怎么挂失和补录处理呢?
  • 651错误是怎么回事
  • 私账的钱怎么弄到公账
  • 有限公司股权怎么划分
  • won11更新
  • 年终奖发放与补发的区别
  • windows7怎样升级windows10
  • 电视柜尺寸一般是多少厘米的
  • php-mbstring
  • 买材料没发票怎么办
  • php字符串操作函数
  • 进项税额转出会造成增值税应纳税额
  • ccs ide
  • 加勒比海百科
  • 办公楼改造方案
  • 结转应付职工薪酬会计科目
  • php全局变量和局部变量
  • php截取文件后缀名方法
  • 用友自动生成凭证怎么操作
  • css3栅格布局
  • 下载下来是php
  • 代扣费用会计分录
  • 什么情况下应该辞职
  • 帝国cms配置数据库
  • 做项目前期
  • 企业境外投资管理
  • access的数据源在哪里设置
  • 契税并入土地价值吗
  • 税控盘有什么作用
  • 外币账户的钱怎么转成人民币
  • 发票未及时开,但是双方会计已经做帐,怎么办?
  • 所得税税率变化对已确认递延所得税资产的影响
  • 港币转人民币怎么算
  • 长期股权投资的成本法和权益法区别
  • 电动车折旧年限及残值
  • 员工预支工资现金流量
  • Microsoft SQLServer的版本区别及选择
  • windows server 2008文件共享服务器
  • WIN10如何设置电脑自动锁屏
  • xp简单实用的网络连接
  • ubuntu chmod
  • linux中管道
  • Win10预览版更新弹窗如何关闭
  • 如何用法向量求点到线的距离
  • Android游戏开发书籍
  • Cocos2d-x +Android + Windows 7
  • opengl glu
  • javascript重点
  • jquery获取表格一列的值
  • 浅谈编码,解码的意义
  • dom操作的方法
  • 山东统一发票查询平台
  • 放管服改革存在的不足
  • 在网上购物是否隔断时间就要实名
  • 廉政谈话什么是廉政?
  • 税务注销证明样本
  • 小规模纳税人是按月还是按季度申报增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设