unity3d 随机位置 随机时间生成一个敌人

来源:互联网 发布:网易公开课 知乎 编辑:程序博客网 时间:2024/04/26 00:48
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));    //随机生成狼的位置        }    }}
2 0
原创粉丝点击