-
Notifications
You must be signed in to change notification settings - Fork 0
Clippy
Unser Clippy soll den Spieler durch das Spiel führen. Dazu wird ein adaptives GameObject
eingeführt.
Clippy kommuniziert mit den anderen Systemen via EventChannels.
- Clippy Base
- Texture
- Speech bubble
- Text
- Exit button
Hier wird die Transformation des Objects gehandhabt, diese Teilt sich auf in
- Die Ausgangstransformation
- Die Animationen
Zudem werden hier mit Hilfe des ClippyBehaviourScript.cs
auch andere Einstellungen getroffen.
Hier wird die Textausgabe des GameObjects
gahandhabt der Text wird hierbei von einer adaptiven Textur umrandet.
An der Speech bubble hängt zudem der Button um Clippy wieder verschwinden zu lassen.
Alle dynamischen Transformationen die Clippy durchführt werden durch Animationen bestimmt und in einem Animator
verknüpft.
Innerhalb des Animators
wird durch Trigger
beschrängt, wann man von Animation zu Animation wechseln kann.
Alle Handlungen die Clippy ausführt werden durche eine der vier Aktivitätsfunktionen gestartet. Die recalcClippySize()
Funktion berechnet die Transformation des Clippy Objects neu.
Lässt Clippy eine einzelnen String in der Speech bubble anzeigen und aktiviert die notwenige Animation.
Aktiviert die entsprechende Animation.
Ändert die Textur des Clippy Objects.
Bewegt Clippy relativ zur Ursprungsposition.