Unity3D的Resource类使用

Unity3D的Resource类使用_第1张图片

在Asset文件夹下创建一个名为Resources的文件夹(必须一字不差,包括大小写),把你想加载的资源都放在该文件夹内。

Unity3D的Resource类使用_第2张图片

把下方脚本赋给游戏物体。

using UnityEngine;
using System.Collections;

public class AddMp3Img : MonoBehaviour {

	// Use this for initialization
	void Start () {
        AudioClip a = Resources.Load("July - My Soul");//把Resource文件夹内的音频添加给游戏物体,不加后缀名
        gameObject.GetComponent().clip = a;
        gameObject.GetComponent().Play();

        Texture2D img = Resources.Load("Skyrim");//把Resource文件内的贴图添加给游戏物体,不加后缀名

        gameObject.GetComponent().material.mainTexture = img;
    }
	
	// Update is called once per frame
	void Update () {
	
	}
}
运行后可以听见音乐,看到贴图效果,如下所示。

Unity3D的Resource类使用_第3张图片

你可能感兴趣的:(Resource,Unity3D)