位置: 编程技术 - 正文

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

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

  • 实收资本的账务处理是怎样的
  • 增值税附加税是几个点
  • 酒类产品的税率
  • 企业工商年报填写须知
  • 应付余额是负数怎么理解
  • 财务上大写的元怎么写
  • 业务人员差旅费为什么不计入投资性房地产成本
  • 备用金三栏式明细账图片
  • 无形资产是金融性资产还是经营性资产
  • 通讯费可以个人承担吗
  • 消费税的计税方法
  • 组织职工捐款取得的现金计入什么会计科目?
  • 劳务公司核定征收怎么交税的
  • 房地产成本核算会计分录
  • 社保滞纳金可以计入管理费用吗为什么
  • 股东入股资本公司的条件
  • 堤围内的土地性质
  • 个体户个人所得税税率表2023计算
  • 个人劳务费发票个人所得税
  • 在深圳如何办理护照流程
  • 银行手续费回单可以作为报销
  • 税金计提多了怎么办
  • 公司绿化购买的苗木如何进行账务处理?
  • 经营方式变更说明
  • 减免税附报需要哪些资料?
  • 签发商业承兑汇票计入什么科目
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • 个人所得税手续费返还
  • 预收一年的30万怎么算
  • PHP:curl_multi_add_handle()的用法_cURL函数
  • PHP:finfo_file()的用法_fileinfo函数
  • 森林抗锯齿
  • 应收票据其他应收款都需要提取坏账准备么
  • 小规模纳税人增值税申报表怎么填
  • node-js
  • nodejs hook
  • php上传图片到文件夹
  • 拨入专款年终如何做账
  • 收购发票的开具管理
  • 财务报表季报应付职工薪酬是指三个月工资累计还是
  • css代码基础
  • Linux下MySQL数据库的主从同步复制配置
  • 向境外机构支付的服务费税收政策
  • 工资预提和计提的区别
  • 公司应知应会的内容是什么
  • 备用金用发票核销去哪核销
  • 小企业会计准则和一般企业会计准则的区别
  • 个人对企业的例子
  • 允许在企业所得税税前扣除的
  • 哪些合同必须签订书面合同
  • 科目余额表平是什么情况
  • 住宿发票丢失
  • 在建工程进项税额抵扣最新通知
  • 开票系统的维护与保养
  • 营业外支出会影响所有者权益吗
  • 冲以前年度成本怎么做凭证
  • 未开票收入下月开票会计分录
  • 进口固定资产的汇率怎么算
  • 应收账款和应付账款属于什么科目
  • Windows 2003 SP2 简体中文版下载地址
  • linux 软件 安装
  • wlms.exe是什么
  • 老毛桃U盘启动盘工具安装Win8的详细图文教程
  • ios8.4.1完美越狱教程
  • linux操作系统的安装步骤
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • windows boot.ini文件
  • linux chakan
  • js写贪吃蛇什么水平
  • javascript重点
  • 配置ip地址的方法有哪几种
  • 猫的游戏视频
  • 教大家使用灭火器
  • python3.9怎么用
  • javascript获取值
  • python生成随机数表
  • jquery不生效的原因
  • js new实现
  • 天津地税局网上营业厅
  • 湖北税务登记办理流程和方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设