之前使用图片、文件都是将变数设定成public,然後在引擎内手动将档案资源拖曳至脚本底下。
但其实可以让脚本自己读取档案路径,自己去寻找档案资源。
使用 Resources.Load() 读取档案路径可以获得档案。
public static T Load(string path);
Assets/Resources
,所有档案都放在该文件之下,程序码中的路径从 Resources
文件夹开始写。/
表示子文件夹。Load
後 <>
中写入读取的档案类型。先在Asset下创建Resources资料夹,把要读取的档案存在这里面
有两种写法可以调用这些档案:
//Resources.Load(路径) as 读取类型;
TextAsset TxtFile = Resources.Load(路径(string)) as TextAsset;
//Resources.Load<读取类型>(路径);
TextAsset TxtFile = Resources.Load<TextAsset>(路径(string));
//下载一个文字档案,路径为(Assets/Resources/Text/textFile01.txt)
var textFile = Resources.Load<TextAsset>("Text/textFile01");
//下载一个sprite,路径为(Assets/Resources/Sprites/sprite01.png)
var sprite = Resources.Load<Sprite>("Sprites/sprite01");
//下载一个音乐,路径为 (Assets/Resources/Audio/audioClip01.mp3)
var audioClip = Resources.Load<AudioClip>("Audio/audioClip01");
<<: [第十一天]从0开始的UnityAR手机游戏开发-开启新场景
Virtual Memory tags: IT铁人 跟上一篇有点关系的内容,我们会利用Disk来代替...
前情提要 为了不浪费我白白画的春联,做了一个新年图制造机 还没有新年图的可以到下面玩玩看~(快收假了...
这里额外补充2个观念 Not Defined VS undefined Not Defined co...
if..else if..else 条件式 | 3个选项以上用 | DEMO 🐄点此填写今日份随堂...
在这30天的比赛中,不知不觉的到最後一天了,虽然中间发生了点小插曲导致没有成功,但我还是希望能照样将...