Ich versuche zu spawnen 2 Spieler (Host und Client) um 2 verschiedene Standorte.Spawn Player an bestimmten Standort Mit Unet
Ich habe keine Ahnung, wie dies zu tun ist, weil der Player automatisch vom Netzwerkmanager erzeugt wird.
Ich habe versucht, die folgenden aber nicht schrecklich :(.
[Command]
void CmdSpawn()
{
var go = (GameObject)Instantiate(
gameObject,
transform.position + new Vector3(0,1,0),
Quaternion.identity);
NetworkServer.SpawnWithClientAuthority(go, connectionToClient);
}
Wie kann ich Spawn Player-Objekt an einem bestimmten Ort?
Ich habe diese Komponente angehängt, aber was mache ich danach? Wie kann ich sagen, welcher Spieler wo spawnen soll? – Rana
Ich habe es schon erklärt. Welcher Teil davon ist dir unklar? Wenn Sie bereits eine benutzerdefinierte Laichlogik implementiert haben, um das Startpositions-Problem zu lösen, sollten Sie dies natürlich entfernen, damit Sie die Implementierung von NetworkManager nicht stören. –
Ich habe es zur Arbeit, danke! :) – Rana