Unity3dResources加載預(yù)制體與Sprite精靈圖片


using UnityEngine;

/// <summary>
/// 加載預(yù)制體,必須放在Resources文件夾
/// </summary>
public class AssetsGoblinWizard : MonoBehaviour
{
    ///<summary> 
    ///定義預(yù)制體Transform
    ///</summary>
    private Transform gob;
    void Start()
    {
        //通過名字查到到預(yù)制體,類型為Transform,進行轉(zhuǎn)換,接收
        Transform GoblinWizard = Resources.Load
        ("GoblinWizard", typeof(Transform)) as Transform;

        //實例化當前預(yù)制體并且獲取
        gob = Instantiate(GoblinWizard);
    }


    void
    Update()
    {
        //控制游戲?qū)ο蟮囊苿?        float hor = Input.GetAxis("Horizontal");
        float ver = Input.GetAxis("Vertical");
        gob.Translate(Vector3.forward * ver * Time.deltaTime * 10);
        gob.Rotate(Vector3.up * hor * Time.deltaTime * 120);

    }

    /// <summary>
    /// 2:加載一張圖片,Start執(zhí)行,腳本掛載到空物體即可
    /// </summary>
    void Start()
    {
        //實例化空的游戲?qū)ο?        GameObject pic = new GameObject("Gray");
        //加載圖片,進行接收
        Sprite spr = Resources.Load<Sprite>("Gray");
        //添加加載到的圖片資源到2D精靈組件
        pic.AddComponent<SpriteRenderer>().sprite = spr;
    }
}


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容