Unity中Instantiate的用法

    //傳入d預設
    public GameObject explosion;        // 爆炸的效果Prefab組件(一個爆炸的動畫)

    void OnExplode()
    {
        // 創建一個四元數 Quaternion,取一個隨機的旋轉角度
        // Quaternion.Euler 歐拉角
        // 返回一個旋轉角度,繞y軸旋轉y度,繞x軸旋轉x度,繞z軸旋轉z度。
        Quaternion randomRotation = Quaternion.Euler(0f, 0f, Random.Range(0f, 360f));

        // 初始化explosion的實例
        // 參數一:是預設 參數二:實例化預設的座標  參數三:實例化預設的旋轉角度
        Instantiate(explosion, transform.position, randomRotation);
    }
發佈了66 篇原創文章 · 獲贊 85 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章