浅尝Unity 3D的Asset Bundle知识(三)-----导入资源篇

本文介绍了如何在Unity 3D中通过Asset Bundle下载并读取资源。首先,资源包被放置在服务器的apache目录,通过URL可以直接下载Unity3d文件。接着,创建一个空的GameObject作为GameController,用于加载和控制资源的实例化。在GameController脚本中,添加代码以实现Asset Bundle的加载和 GameObject 的实例化。通过这种方式,可以在运行时动态加载和显示资源,例如小球的动态下落效果。最后,预告下一篇文章将深入探讨Asset Bundle的API使用和相关技术细节。
摘要由CSDN通过智能技术生成

经过了上篇的两文章,小生和各位看官沟通了关于Asset Bundle的基本知识和初级的打包方法。今天小生和各位主要一起研究关于如何将制作好的Asset Bundle下载下来然后再通过游戏给读取出来。对于打包的讲解请参照[打包篇],小生在本文里就不多阐述了。

OK,那就让我们进入正题来探讨一下关于读取打包的知识吧。(文章中若存在难于理解或者不足之处还请各位看官追加评论,小生及时进行改善,还请多多包涵)


首先要导入资源包就需要先确定我们把我们的资源包放到哪里了,小生是把资源包直接放到了apache目录了。所以这个时候只要访问http://127.0.0.1/xxx.unity3d这个URL就可以直接下载到了。(其实你可以直接把url直接用浏览器上来试验,如果要是浏览器能下载的话,那就证明你这个url是没问题的了)


Asset Bundle文件放完之后,就要准备Unity相关的代码了。这个部分小生认为才是重中之重。

本章这次要实现的是通过URL下载下来资源包,然后在scene中把下载下来的这个GameObject实例出来,然后我们就可以在执行scene的时候看到这个物体了。(至于这个物体的构成,还请各位看官参照[打包篇])。实现后的效果图如下


虽然这是个静态效果图,但是实际运行的时候你就会看到小球慢慢落下,最后落到下面的plane上后,停止下落。


然后,我们开始以下的几个工作。

1.在上一章中,把scene中的那个小球的GameObject给删除掉。(不然就出来两个小球了,我们主要目的就是要看到小球通过加载remote的Asset Bundle来生成的不是)。



2.新建一个空的GameObject对象&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值