Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hier sehen wir den Header unseres Hamsterskripts („TeemoControl“), in dem wir unsere Variablen initialisieren, die wir im Script benutzen.
Die [Header(„X“)] Anweisung dient zur Übersichtlichkeit im Unity Editor.
Public Variablen lassen sich im Unity Editor verändern, private Variablen hingegen sind nur im Script Skript verwendbar und änderbar.
Die Variablen wurden so benannt, wie die Funktion, die sie im Script erfüllen.

 

 

In der vor generierten vorgenerierten Funktion void Start(), welche beim Starten der Szene einmal ausgeführt wird, binden wir die Position des Spielers
an die Variable Player und weißen weisen der Variable "animator" dem Hamster - Animator zu, den wir vor dem Skript erstellt und konfiguriert haben.
Außerdem binden wir die public Variablen "health" und "attackCooldown" an private Variablen ,um feste Werte im Script Skript weiter zu verwenden.

Vielleicht mag man sich fragen, warum wir dann überhaupt public Variablen verwenden,
wenn die sowieso wieder in private verwandelt werden.
Der Grund dafür ist das , dass man so in Unity schnell verschiedene Balancing - Veränderung durchführen kann.

...