C# 我如何在场景中生成敌人ai而不在Unity3d上延迟?

C# 我如何在场景中生成敌人ai而不在Unity3d上延迟?,c#,unity3d,frame-rate,scene,spawn,C#,Unity3d,Frame Rate,Scene,Spawn,我有个问题。游戏场景滞后。当我使用这个脚本在低位生成帧时。它的速度不是每分钟60帧。另一件事是敌人ai停止在场景中产卵。我需要帮助这是我的代码: public class EnemiesSpawner : MonoBehaviour { public GameObject enemy; public Transform [] spawnPoints; public float spawnTime = 5f; public Vector

我有个问题。游戏场景滞后。当我使用这个脚本在低位生成帧时。它的速度不是每分钟60帧。另一件事是敌人ai停止在场景中产卵。我需要帮助这是我的代码:

    public class EnemiesSpawner : MonoBehaviour { 
        public GameObject enemy; public Transform [] spawnPoints; 
        public float spawnTime = 5f; 
        public Vector3 spawnValues; 
        void Start () { 
            InvokeRepeating("Spawn", spawnTime, spawnTime); //Calls the "Spawn" function every 10 seconds. 
        } 
        void Spawn () { 
            int spawnPointIndex = Random.Range (0, spawnPoints.Length); 
            for( int spawnCount = spawnPoints.Length - 1 ; spawnCount >= 0 ; --spawnCount ) 
                 Instantiate(enemy, spawnPoints[spawnPointIndex].position, spawnPoints[spawnPointIndex].rotation); 
Vector3 s

不编码,但使其具有一个刚体,并将敌人拖到一边禁用其上的所有东西,而向敌人添加足够的力,使其处于您希望的位置,例如
rb.addforc(0,0300)查看它将增加足够的前进力,使相机能够看到这将防止延迟并使游戏更好请回答您的问题并将格式应用于代码。这样的阅读是不可能的,你必须更详细地说明你到底在期待什么。作为初学者,期望你的游戏以60帧/秒的速度运行可能是不现实的。您使用什么作为输入?预制房?场景仍然落后。就像你最近的问题一样,很难理解你