Я пытаюсь следовать Официальному учебнику Unity
Многопользовательская сеть . Впрочем, до этого урока все выглядит гладко.
однако, теперь, когда я запускаю его в редакторе, это выглядит нормально, но на конструкторе не появляются враги, или даже создается.
есть идеи, почему существует разница между хостом в редакторе и хостом после сборки?
спасибо
код:
using UnityEngine;
using UnityEngine.Networking;
public class EnemySpawner : NetworkBehaviour
{
public GameObject enemyPrefab;
public int numberOfEnemies;
public override void OnStartServer()
{
for (int i = 0; i < numberOfEnemies; i++)
{
var spawnPosition = new Vector3(
Random.Range(-5.0f, 5.0f),
0.0f,
Random.Range(-5.0f, 5.0f));
var spawnRotation = Quaternion.Euler(
0.0f,
Random.Range(0, 180),
0.0f);
var enemy = (GameObject)Instantiate(enemyPrefab, spawnPosition, spawnRotation);
NetworkServer.Spawn(enemy);
}
}
}