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)); //随机生成狼的位置
}
}
}
unity3d 随机位置 随机时间生成一个敌人
最新推荐文章于 2024-08-05 10:02:06 发布