位置: 编程技术 - 正文

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

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

  • 出口退税免税政策
  • 办税人是纳税人吗
  • 减免所得税额是怎么算出来的12行
  • 企业罚职工的钱违法吗?
  • 售后维修收入怎么入账
  • 农产品的收购价格
  • 住宿发票税率有哪4种
  • 甲公司存货采用实际成本法核算
  • 月初结存材料成本差异
  • 记账凭证核算形式账务处理程序的基本特点
  • 小规模纳税人费用票怎么做账
  • 废气处理工程会计分录
  • 企业接受捐赠是营业收入吗
  • 补税款的分录应该怎么写
  • 营改增对建筑行业税负的影响
  • 代开的专票开错了怎么办?
  • 混业经营如何缴税?
  • 公司给个人买的意外险个人有权利查吗
  • 小规模纳税人免征增值税怎么记账
  • 应付利息在资产负债表中属于什么项目
  • 统借统贷协议
  • 农产品普通发票抵扣怎么申报
  • 外地预缴工会其他经费计入什么科目?
  • 无偿捐赠增值税计算公式
  • 小型微利企业免税政策
  • 广告制作费属于劳务还是服务
  • 进口关税增值税计算公式
  • 电脑开机弹出很多广告窗口怎么办win10
  • Win10 Build21376内测版发布 重新设计默认用户界面字体
  • 损益明细表计提企业所得税
  • php的数组函数
  • 最保值的ipad
  • 鹤望兰的养殖方法和注意事项浇水
  • php自动编号
  • thinkphp接收ajax数据
  • flex布局实战
  • 本月损益类未结转为零的一级科目
  • 计算机还热门吗
  • gpt 中文
  • vue组件教程
  • 无形资产转让的最低收费额如何确定?
  • 残保金是什么单位收的
  • 其他人员讲课费会计分录
  • 增值税扣缴义务发生时间为扣缴义务人扣缴税款的当天
  • 行政单位应缴财政税金
  • 固定资产报废如何进行账务处理
  • 经营杠杆系数的经济含义
  • 主播工资不发应该到哪里投诉
  • 分包工程 税务 账务处理
  • 进项大于销项如何做分录
  • 政府专项扶持资金
  • 企业出售投资性房地产应按照售价与账面价值
  • 材料暂估分录
  • 最新职工福利费列支范围
  • MySQL ALTER命令使用详解
  • win10 mobile 预览10240
  • ubuntu20.04挂载
  • unsecapp.exe - unsecapp是什么进程
  • muamgr.exe - muamgr是什么进程 有何作用
  • windows8.
  • win8找不到恢复环境怎么恢复出厂设置
  • linux重启命令网卡
  • Win10 Mobile 10586.71或时最适合WP8.1升级的Win10的版本
  • NGUI带位置图标的拖动例子
  • opengl程序
  • node.js cookie-parser 中间件介绍
  • cocos2dx-3.x(二)、坐标系
  • toolkit:eclipse导入下载好的android系统源码
  • jquery追加节点
  • cmd开机启动命令
  • javascript异步编程
  • Python编程中的逻辑与控制
  • jquery实现二级联动菜单
  • mongodb python
  • 别踩白块世界纪录视频
  • 山东潍坊昌邑房产网
  • 深圳监狱在哪个位置
  • 税务开通需要什么东西
  • 厦门税务机关办事大厅
  • 高山白茶和普通白茶的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设