位置: 编程技术 - 正文

基于web的AssetBundle的研究(基于web的旅游网站毕业设计)

编辑:rootadmin

推荐整理分享基于web的AssetBundle的研究(基于web的旅游网站毕业设计),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:基于web的蛋糕订购系统,基于web的管理系统用什么语言,基于web的毕业设计题目,基于web的农产品商城平台设计与实现,基于web的停车场管理系统,基于web的蛋糕订购系统,基于web的安装程序是什么意思,基于web的管理系统用什么语言,内容如对您有帮助,希望把文章链接给更多的朋友!

原因:(1)在实际开发中如果场景很大,加载时间会比较花费时间,尤其是在unity的web项目中比较明显。比如我做的幼儿园项目web版在网络比较慢的情况下打开一次要花费半个小时左右,这就很浪费时间。而用AssetBundle的流加载方式,通过把预设导出成.assetBundle文件,在项目运行过程中逐步加载克隆将大大缩短加载时间,有利于项目完美运行。下个项目大庆展馆我们考虑用这项技术。

(2)AssetBundle可以将Prefab封装起来,预设身上的游戏组件如材质脚本在封装成AssetBundle后,我们只需要Instantiate就可以放在游戏中使用,并且身上的脚本材质等依然存在。

实现方式:

1. 导出.AssetBundle

[MenuItem("Assets/Build AssetBundle FromSelection")]

staticvoid ExportResourceRGB2()

{

//打开保存面板,获得用户选择的路径

stringpath = EditorUtility.SaveFilePanel("Save Resource",Application.dataPath,"NewResource", "unity3d");

if(path.Length != 0)

{

//选择的要保存的对象

Object[]selection = Selection.GetFiltered(typeof(Object),SelectionMode.DeepAssets);

//打包

BuildPipeline.BuildAssetBundle(Selection.activeObject,selection, path, BuildAssetBundleOptions.CollectDependencies |BuildAssetBundleOptions.CompleteAssets, BuildTarget.StandaloneWindows);

}

基于web的AssetBundle的研究(基于web的旅游网站毕业设计)

}

2. 加载:

void Start () {

bundlePath=" StartCoroutine("downLoadAssetBundle");

}

IEnumeratordownLoadAssetBundle()

{

asset=new WWW(bundlePath);

yield return asset;

if(rateText!=null)

rateText.text=asset.progress.ToString();

AssetBundlebundle=asset.assetBundle;

Instantiate(bundle.Load("plane"));

bundle.Unload(false);

}

3. 缺点:(1)目前我觉得缺点是物体之间的关联度不好调整,如在一个物体中声明一个物体,public GameObject wuti;调用不是很方便,必须通过GameObject.Find()/GameObject.FindObjectWithTag()方法获取(2)模型的Prefab一个个导出所占大小比较小,叠加导出时容量比较大,不利于网络资源加载

Unity广度优先搜索子物体 深度优先搜索相对简单一点,就不说了,不过广度也有其用处,比如想找到一个人物骨骼的一个节点,在比较浅的层级时,用深度搜索可能是很浪费的

Unity3D AsssetBundle加载效率比较 首先,简要介绍一下加载AssetBundle的主要两种方式,分别是newWWW(url)和WWW.LoadFromCacheOrDownload,两种方式的具体用法,自己查官方API,这里不再叙述newWWW是

unity3d shader之Julia集和Mandelbrot集绘制美丽图案 (二) 之前写过一篇Mandelbrot集的代码在这里这次主要写Julia集的Mandelbrot集内的每一个点都对应了一个连通的Julia集,Mandelbrot集合外的点则对应了不连通的Julia

标签: 基于web的旅游网站毕业设计

本文链接地址:https://www.jiuchutong.com/biancheng/378803.html 转载请保留说明!

上一篇:传智播客C++第五/5期完整版(传智播客javappt)

下一篇:Unity广度优先搜索子物体(广度优先搜索输出路径)

  • 怎样在电子税务局查询已开发票
  • 公司购买车辆的好处
  • 海运报文是什么意思
  • 商品流通企业应收账款的研究
  • 多交的增值税和附加税退回,如何记账
  • 分红款怎么记账
  • 怎么增加资产减少负债
  • 税盘服务费抵税怎么做分录
  • 外经证到期如何填写最新有效期限
  • 账簿登记的重要内容
  • 免税即征即退先征后退
  • 销售自己使用过的固定资产如何开票
  • 先进制造业企业按照当期可抵扣进项税额
  • 一般纳税人税负率一般控制在多少?法律依据
  • 免税企业收到增值税专用发票咋办
  • 营改增后房地产公司税种及税率
  • 折扣折让红字发票内容
  • 小规模和一般纳税人的区别
  • 物业签订的合同
  • 增值税扣完税款还能更改吗
  • 国税申报填错了怎么办
  • 企业每季度预缴增值税
  • 文化事业建设费征收对象
  • 宣传费开票属于什么费用
  • 如何将货物卖出去
  • 我的初级备考经历怎么写
  • 电商公司购买拍照违法吗
  • 企业所得税法中规定的收入总额包括
  • 个税申报已经扣了怎么办
  • 一般纳税人问题
  • php 递归函数
  • 个人通讯费可以税前扣除吗
  • 低值易耗品总账科目叫什么
  • 斐讯路由器怎么重置
  • 员工交通补贴需要发票吗
  • 4月满月是几号
  • 间接人工费用预算工时分配率将提高10%
  • 公司收取保证金违法吗
  • mybitas分页
  • 前端axios是什么
  • 怎样退出快手粉丝团 已解决
  • 简述时期指标和时点指标的特点
  • 物流公司过户给我需要做什么
  • 玩很多游戏的人
  • 小规模纳税人涉税会计分录是哪几个科目
  • 普票与专票的区别在哪?它各自的特点?
  • 公司收到股权转让款需要交什么税种
  • 转让股权个税的计税基础
  • 保理属于什么行业分类
  • 关联方计提坏账准备如何规定
  • 研发支出的账务怎么处理
  • 业务招待费的所得税扣除
  • 受托代销商品的代销方式有哪两种
  • 只有收入没有成本怎么做账
  • 怎么计算城市
  • 车辆购置税滞纳金上限
  • 社会保险中断后还可以续保吗
  • 对外担保的效力
  • 冲销主营业务收入怎么做分录
  • 无进项发票开具销项发票
  • sql merge函数
  • Ubuntu上安装jdk
  • win10临时文件设置
  • 如何知道自己的邮箱号
  • 安装centos7.0
  • centos ssh升级
  • 宽带连接找不到设备是怎么回事
  • JavaScript中数组长度的属性
  • Node.js中的事件循环是什么意思
  • NGUI之UICamera
  • 怎么实现移动
  • android有哪几个特点
  • 国家税务局直属单位招聘
  • 河南税务公众号缴费养老保险
  • 税务补录什么时候上班
  • 新疆视同缴费指数认定?
  • 国税车购税征收标准
  • 江苏电子税务局社保缴费查询网站
  • 五证合一后工商变更完还要税务变更吗
  • 锦江区税务局发行窗口在哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设