位置: 编程技术 - 正文

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

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

  • 企业境外参展 人员成本
  • 征地补偿费谁来支付
  • 出口退税中的免抵税额可以认为是交的税吗
  • 土地使用税在交多少
  • 在项目地预缴税款有哪些税种
  • 车辆通行费属于政府性基金吗
  • 个人所得税哪里报税
  • 以现金形式收到包装物押金
  • 子公司的实收资本合并报表怎么做
  • 企业销售使用过的固定资产如何开票
  • 产品税率下调企业是否要到税务部门备案
  • 淘宝手续费是什么意思
  • 贷款逾期的本金怎么计算
  • 公司注销实收资本可以退回股东吗?
  • 用于在建工程的贷款利息
  • 涉外收入申报单填写模板
  • 房产税开征范围中的城市
  • 售后人员出差计入哪个科目
  • 验资帐户
  • 开业赠送礼品会计属于什么费用
  • 开出现金支票属于什么会计科目类别
  • 企业会计做无票收入也要交税吗?
  • 地税开发票为啥要交百分之二的企业所得税?
  • 不同项目之间进项税能否抵扣?
  • 已经缴纳税款怎么作废申报
  • 代扣代缴的增值税怎么做账
  • 文化事业建设费减免政策
  • 研发支出费用如何计算应交所得税?
  • 残保金退回属于政府补助吗
  • 转账银行汇票遗失后可以申请办理
  • 小规模纳税人发生销售退回如何申报
  • 软件企业收到即征即退分录
  • win10电脑键盘灵敏度怎么调
  • php获取文件名
  • php转word
  • 竞业限制违反了怎么办
  • 未认证用户是什么意思
  • phpstudy删除
  • php两个等号和三个的区别
  • 蓝桥杯官网报名2020
  • vue中的路由参数如何获取
  • 小程序从入门到精通
  • php 后端
  • php怎么调用图片
  • excel&命令
  • 个人所得税生产经营所得税怎么申报
  • 展会门票怎么入账
  • 工资表怎么每个都有表头
  • 财务会计该如何处理客户以个人账号转款到公司公账?
  • 委托加工物资验收时发生的成本怎么处理
  • 三包适用范围
  • 已认证的增值税专用发票可以作废吗
  • 研发费用按50%的预算
  • 信用卡刷卡手续费是谁收取的
  • 非现金资产抵偿债务
  • 城市综合配套
  • 资产损失根据发票核算
  • 期末损益类科目结转
  • 幼儿园报税的基础是什么
  • 奖励罚款怎么做分录
  • mysql在cmd命令操作
  • mysql中日期格式
  • ubuntu搭建网站教程
  • bios界面uefi
  • 萝卜家园光盘
  • winmysqladmin.exe - winmysqladmin进程是什么意思
  • win7z
  • win10系统怎么打开软键盘
  • 诺基亚安装ngage
  • win8无法安装wps
  • vb6.0win10安装教程
  • anaconda使用指南
  • vxlan配置实例详解
  • node服务器部署
  • 在javascript中
  • jquery动态添加的元素怎么添加事件
  • pyqt5编译
  • android布局文件详解
  • 60后歌手有哪些
  • 财产保险合同的种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设