Wie macht man einen Splitscreen Multiplayer in Unity mit ändernden Charakteren?

1 Antwort

In der Struktur würde ich dem Spieler die verschiedenen Modi (PC/Build) als Ansichten zuordnen. Sprich, der Spielmodus wird wie auch der Baumodus als untergeordnete Komponente des Spielers verstanden. Ein Moduswechsel findet über den Spieler statt. Egal in welchem Modus man sich befindet, der Spielerkontext ändert sich nicht (man bleibt immer Spieler XY).

Wenn es ein Builder-Objekt gibt, über welches das Bauen gesteuert wird, dann hat das Spieler-Objekt (oder sein Build-View-Objekt, wenn man die Views nochmal als eigene Objekte entkoppeln möchte) auch eine Referenz auf diesen Builder.