位置: 编程技术 - 正文

基于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广度优先搜索子物体(广度优先搜索输出路径)

  • 进项税额转出要补所得税吗
  • 国际运输需要办什么证
  • 我国当前税制结构的基本情况是怎样的
  • 代收的电费计入什么费用
  • 金蝶k3费用发票怎么做
  • 应收账款核销的会计处理
  • 预销售符合退款条件的商品记什么分录
  • 来料加工企业的人工工资计入什么费用
  • 行政机关作出下列行为属于行政复议的范围
  • 员工旅游费需要缴纳个人所得税吗
  • 代扣代缴企业所得税10%
  • 收购药材再销售可以免税
  • 用工和用人单位
  • 公司向外单位借款摘要怎么写
  • 2018新个税
  • 增值税普通发票需要交税吗
  • 制造费用包括哪些费用项目
  • 契税是不是土地出让金
  • 地方教育费附加的会计分录
  • 融资租赁纳税人是指
  • 库存商品结转会计分录
  • 贴现到期不获付款
  • win7关机提示
  • 应交增值税与预交增值税报告如何披露
  • 微信小程序实现页面跳转
  • 关闭windows defender实时防护
  • 境外人员定义
  • 怎么确认旧城改造完成
  • 完美替身好看吗
  • 生育津贴有什么补贴
  • php array_reverse 以相反的顺序返回数组实例代码
  • 门店装修费怎么记会计凭证
  • php使用curl
  • 百旺开票软件状态查询在哪里
  • 企业利润分配的通常去向包括
  • 代发工资范围
  • 商品出入库台账
  • 发票打印机如何安装在电脑上
  • 经营性现金流减利息
  • mysql嵌套语句
  • 增值税抵扣环节
  • 销售bu是什么意思
  • mysql 虚拟机
  • 工程材料费发票没拿到是否能预提费用?
  • 外购豆油给送客户好吗
  • 原材料报废收入账务处理
  • 职工薪酬实际发生额忘记填会有风险吗
  • 行政单位无偿划拨资产账务处理
  • 所得税弥补以前年度亏损什么意思
  • 确认收入时,也必须确认资产或债务
  • 企业资金如何运动
  • 社会团体收到的会费怎么入账
  • 支付的劳务派遣服务费计入什么科目
  • 其他货币资金微信和支付宝的管理
  • 个体户做账流程新手必看
  • 事业单位收入是再分配吗
  • 账务调整的原则
  • 股票印花税是多少比例
  • mysql怎么使用索引
  • solaris教程
  • windows xp sp4 下载 windows xp sp4补丁包(非官方)
  • win7笔记本设置合上盖子不休眠
  • win10周年更新版是什么意思
  • win7 windows安全中心
  • windows打开
  • linux mangle
  • Unity3D游戏开发(第2版)pdf
  • jqueryon事件
  • 关于中秋节的古诗
  • android app 框架
  • 如何给图像应用css滤镜处理效果
  • 安卓中textview
  • jquery前端开发实战教程课后题答案
  • 国家税务总局最新消息
  • 国税纳税申报表打印
  • 志愿者补贴如何领取
  • 青岛税务局局长是什么级别?
  • 金融机构不包括
  • 广东省广州电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设