unity多种预制体中随机生成某一个(数组)

运用数组,在面板上将prefab拖入数组中

    public GameObject[] enemys;//数组
    private float timebt;//计时器
    public GameObject pos;//生成点

生成物体

public void CreatEnemy()
    {
        timebt += Time.deltaTime;
        int lengt = enemys.Length;//数组长度
        if (timebt >= 10)
        {
            timebt = 0;
            enemy = Instantiate(enemys[Random.Range(0, lengt)], pos.transform.position, Quaternion.identity);//敌人的生成
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_57388481/article/details/127493005