コード例 #1
0
 void SpawnEnemies(int _numEnemies)
 {
     for (int i = 0; i < _numEnemies; ++i)
     {
         GameObject enemy = (GameObject)GameObject.Instantiate(_enemyPrefab, Vector3.zero, Quaternion.identity);
         _enemyManager.AddEnemy(enemy);
     }
 }
コード例 #2
0
    void SpawnEnemiesOptimized()
    {
        using (new CustomTimer("SpawnEnemies Optimized", _numEnemies)) {
            GameObject            enemyManagerObj = GameObject.Find("EnemyManager");
            EnemyManagerComponent enemyManager    = enemyManagerObj.GetComponent <EnemyManagerComponent>();
            for (int i = 0; i < _numEnemies; ++i)
            {
                GameObject enemy = (GameObject)GameObject.Instantiate(_enemyPrefab, Vector3.zero, Quaternion.identity);

                enemyManager.AddEnemy(enemy);
            }
        }
    }