unity3d 隨機位置 隨機時間生成一個敵人

using UnityEngine;
/// <summary>
/// 設計隨機事件
/// </summary>
public class CreatWolfs : MonoBehaviour {
    float CreatTime = 5f; //設計創造狼的時間
     GameObject Wolfs; //申請一個狼的模塊


    void Update () {
        CreatTime -= Time.deltaTime;    //開始倒計時
        if (CreatTime<=0)    //如果倒計時爲0 的時候
        {
            CreatTime = Random.Range(3, 10);     //隨機3到9秒內
            GameObject obj = (GameObject)Resources.Load("Prefabs/WolfNormal");    //加載預製體到內存
            Wolfs = Instantiate<GameObject>(obj);    //實例化敵人
            Wolfs.transform.position = new Vector3(Random.Range(408f, 77f),21f,Random.Range(87f,397f));    //隨機生成狼的位置
        }

    }
}
發佈了29 篇原創文章 · 獲贊 10 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章