知识点一 Resources资源动态加载的作用
知识点二 常用资源类型
知识点三 资源同步加载 普通方法
1、预制体对象 想要创建在场景上 记住实例化
在Resources文件夹下创建Cube预制体。
第一步:要求加载预设体的资源文件
这个本质上 加载配置数据 在内存中是什么意思呢?
我们打开预设体的文件,发现里面就是一堆配置文件。包含父子关系等数据。
而Object obj = Resources.Load("Cube");就是将这些配置文件的数据,加载到obj的指向的内存地址中去存储。
第二步:如果想要在场景上 创建预设体 一定是加载配置文件过后 然后实例化
Instantiate(obj);
运行:
Resources文件夹可以有多个
需要注意的是,Resources文件夹可以不止一个。我们在Editor文件夹下再创建一个,然后在该文件夹下创建一个球形的预设体。
运行:两个预设体都创建出来
2、音效文件
我们需要一个音效组件。然后将音效资源与他关联。
创建一个音效组件对象
3、文本资源
4、图片
声明图片格式对象:
文件同名怎么办?
Resources第二个重载,有类型参数。
得到所有的资源。然后变量它们。
知识点四 资源同步加载 泛型方法
不用as了,因为泛型确定了数据类型。