Wie kann ich die Spieler abhängig von ihrem Tag im Multiplayer-Modus (mithilfe von UNITY Networking Lobby Asset) zufügen? Zum Beispiel habe ich Spieler mit dem Tag "Flee" erzeugt, dann möchte ich randomisieren, um unter ihnen zu bestimmen, wer der "Jäger" sein wird. Also, wenn es 5 Spieler gibt, sollten 4 von ihnen "Flee" -Tag haben und der andere sollte "Chaser" sein. Ich habe versucht, dies zu tun, aber was passiert, ist in jedem Client, sie randomize Zahlen so manchmal Client A wird als "Chaser" in seiner Sicht markiert und in anderen Sicht ist er als "Flee" getaggt. Was also passiert, ist, dass es in jedem Client zufällig ist, aber was ich will, ist die zufällige Auswahl im Server, nur um das "Chaser" -Tag zu bestimmen. Hilfe würde sehr geschätzt werden. Vielen Dank!Randomisierung von Spielern abhängig vom Tag im Multiplayer-Netzwerk Unity
-1
A
Antwort
0
Sie müssen Overide-Funktion OnServerAddPlayer NetworkManager oder neues Skript hinzufügen, um NetworkManager OnServerAddPlayer zu steuern.
Ich war verwenden overide NetworkManger und ich nenne es CNetworkManger dann in Inspektor ich füge 2 Objekt angeschlossen NetworkIdentity in Player Prefabs.
public override void OnServerAddPlayer (NetworkConnection conn, short playerControllerId) {
var player = (GameObject)GameObject.Instantiate(spawnPrefabs[{{ YOUR TAG INDEX }}],
Vector3.zero,
Quaternion.identity);
}
Verwandte Themen
- 1. Angular2 Template-Set-Klasse abhängig vom Tag-Attribut
- 2. Tage im Kalender anzeigen, abhängig vom Monat
- 3. ORDER BY datetime abhängig vom Tag UND Zeit
- 4. Schlechte Randomisierung im Rahmen des genetischen Algorithmus
- 5. Unity-Deserialisierung vom Server
- 6. Ist javax.tools vom JDK abhängig?
- 7. Ansicht abhängig vom Netzwerk Anforderung
- 8. Jinja Bedingungsklausel abhängig vom Datentyp
- 9. Ändere Balkenfarbe abhängig vom Wert
- 10. Code-Randomisierung
- 11. Feld im Bericht ausblenden, abhängig vom Sub-String-Wert
- 12. Wie kann man mit Photon Voice in Unity von allen Spielern zu einem Spieler sprechen?
- 13. Tab-Namen im Drupal-Modul ändern, abhängig vom angemeldeten Benutzer.
- 14. Select-Anweisung abhängig vom Join
- 15. Runnable-Funktion abhängig vom Konstruktor
- 16. Textfarbe ist abhängig vom Wert
- 17. Empfangen von Nachrichten vom Client in Unity
- 18. Feign: Retry abhängig vom Antwortstatus
- 19. Klassenattribut abhängig vom Wert im lokalen Speicher ändern
- 20. Unzulässige Zeichen im Pfad abhängig vom User-Agent?
- 21. In Unity-Tag ist nicht im ersten Drag gefunden
- 22. Bedingtes CSS abhängig vom Inhalt
- 23. SQL-Summenquantität abhängig vom Feldnamen
- 24. Randomisierung Datenbank für Einsatz
- 25. Durchführen von Randomisierung mit JavaScript auf Qualtrics
- 26. Wählen Sie CSS-Klasse abhängig vom Inhalt
- 27. Randomisierung Text zwischen Begrenzern
- 28. C#/Java-Nummer Randomisierung
- 29. Randomisierung in uvm
- 30. Heap Randomisierung in Windows