Frage von naturfreak100, 23

Wie kann ich Javascripte ( in Unity) miteinander verknüpfen?

Ich habe ein Script wo die Spielerleben festgelegt sind, und ein Script welches die Angriffsschaden eines Gegner festlegt.

Kann ich jetzt die Scripte verknüpfen, sodass wenn der Gegner dem Spieler Leben abzieht, die Spielerleben auch weniger werden, oder gehört das alles in einem Script?

danke

Antwort
von Berny96, 19

Wenn du nicht gerade "private" an die Variabel schreibst dann kannst du sie auch in anderen Skripts verwenden und ändern.

Dafür musst du den GameObjekt wo der Skript mit dem Leben dransteckt referenzieren. 

var spieler : GameObject;

jetzt kannst du mit GetComponent and den Skirpt kommen.

spieler.GetComponent (LebensSkript).leben -= 1;

Keine passende Antwort gefunden?

Fragen Sie die Community