- A+
这次复习的是Unity3d中的资源各种加载,这次就要用到上次说到的
yield return www;
先来看看使用WWW的资源加载
首先新建一个场景,用UGUI来显示加载内容,在封面中可以看到场景的结构,然后场景是怎样的,如图
在Canvas中添加脚本WWWLoadText.cs
然后再看看代码
首先我先Awake中获取到场景中的各个UI
然后在Start中注册各个按钮的点击事件,核心代码都在这了
加载方法
AssetBundle就是一堆资源的集合
也是热更新常用的技术,将UI打包成AssetBundle
更新时,只要把服务器中的AssetBundle更换掉就可以了
关于AssetBundle还没学,下次学随便复习关于AssetBundle的知识
Unity3d中还有一种加载方式,那就是Resources.Load("文件名");
Resources.Load加载的资源必须在Assets根目录下得Resources文件夹中
有一点要注意的是文件名不需要加后缀
在Canvas上新建一个Image,更名为Image_resourcesload
挂上脚本ResourceLoad.cs
代码
启动,Image_resourcesload的图片就变为a.png了