位置: 编程技术 - 正文

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

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

  • 关于资源税的问题
  • 公司的股东就是公司的发起人
  • 收购农副产品怎么做账
  • 公益捐赠流程图
  • 固定资产租入租金计入什么科目
  • 固定资产缩水
  • 学生勤工俭学收入交个人所得税吗
  • 外借资质收取的税费会计处理
  • 存货周转次数变高的可能原因是
  • 注册资金未到账需要缴纳印花税吗
  • 税控设备维护费怎么填申报表
  • 施工企业实验用具费用计入什么科目
  • 以前年度已交增值税额
  • 付给其他公司的服务费怎么记账
  • 何为自然人股东
  • 人工费开专票最多能开几个点的
  • 非流动资产基金是什么意思
  • 员工个人所得税申报方式选哪个
  • 违约金收税吗
  • 店面转让出去收到的钱如何做账?
  • 单位内部控制
  • 其他专项收入怎么做账
  • 库存商品转结
  • 基建项目类型填什么
  • win11怎么下载手机应用
  • 专项资金支出时能直接转出吗
  • win10如何查看显卡配置
  • 入账成本包括增值税税额吗
  • php中字符串函数
  • 所得税和应交所得税
  • PHP:iconv_mime_encode()的用法_iconv函数
  • 广告费发票内容是什么
  • 增值税的优惠有哪三种形式
  • php写一个函数,算出两个文件的相对路径
  • php与js交互
  • 生产性生物资产折旧计入什么科目
  • PHP:imageinterlace()的用法_GD库图像处理函数
  • php面向过程
  • php与ajax交互
  • uni-app--》uni-app的生命周期讲解
  • 残疾人保障金工资总额包括年终奖吗
  • php文件怎么写
  • 发票其他服务费包括哪些
  • 报税网页打不开报表怎么办
  • 国外公司给国内个人汇款
  • python 熵值法
  • sql server功能介绍
  • 三免三减半如何申报
  • 企业固定资产纳税
  • 给客户赞助怎么写合适
  • 对于相关人员培训存在的问题
  • 固定资产多入账怎么写情况说明
  • 物流公司的修理工资高吗
  • 门面转让费怎么开发票
  • 茶农的茶叶自产自销需要办哪些证
  • 新款小汽车
  • 金蝶软件采购订单
  • 哪些业务需要计提国别风险准备金
  • sql 修改表的字段名称
  • MySQL replace into 语句浅析(二)
  • win10下载mysql图解
  • php+mysql prepare 与普通查询的性能对比实例讲解
  • win8.1开机密码忘了
  • win8应用程序无法正常启动
  • win10系统预览版
  • ubuntu 8.04.1 LTS 下的cpu温度监控软件lm-sensors
  • macbook imessage
  • linux关机后机器还亮着
  • javascript的用法
  • js 列表
  • linux rsync同步命令(值得收藏)
  • perl getoption
  • JQuery Ajax WebService传递参数的简单实例
  • js的点击事件怎么做
  • 用jquery实现全选全不选反选
  • javascript学习指南
  • javascript基础教程教材答案
  • 使用struts2+Ajax+jquery验证用户名是否已被注册
  • javascript 对象的this指向
  • 面向对象的编程语言更适合大规模编程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设