DE EN FR ES IT CZ

1. Wann sich ein Skript lohnt

Wann sich ein Skript lohnt

Fertige Bausteine im Kasten, daneben ein einzelnes Spezialwerkzeug auf einem Tuch

Die wichtigste Regel zuerst: Was der Editor kann, baust du im Editor. Aktionen sieht man, man kann sie anklicken und testen, und jeder im Team versteht sie. Ein Skript ist erst dann die bessere Wahl, wenn der Editor umständlich wird.

SituationBesser im EditorBesser mit Lua
Ein Text, eine Animation, ein Kulissenwechselimmernie
Eine Abfrage an einer Stelle„Wenn Bedingung“, „Wenn Wert“
Dieselbe Abfrage an vielen Stelleneinmal als Funktion schreiben, überall aufrufen
Rechnen, Zufall mit Regeln, Listen durchgehenmühsamwenige Zeilen
Reaktion auf Mausrad oder bestimmte Tasten im ganzen Spielteilweise (Tasten-Aktionen)Ereignis-Handler
Etwas soll ständig im Hintergrund mitlaufenEreignis-Handler, sparsam eingesetzt

Ein Beispiel aus Pias Keller

Pia probiert am Gitter herum. Beim ersten falschen Versuch soll sie nur seufzen, beim dritten einen deutlichen Hinweis geben. Mit Aktionsteilen geht das, braucht aber für jeden Versuch eine eigene Abfrage. Mit einer kleinen Funktion ist es eine Zeile pro Stelle. Diese Funktion baust du in Kapitel 5.

Regel zum Mitnehmen
Erst im Editor bauen. Zum Skript greifen, wenn du dieselbe Logik zum dritten Mal zusammenklickst.

Deine Aufgabe
Such in deinem Projekt eine Abfrage, die du schon mehrfach gebaut hast. Das ist dein erster Kandidat für ein Skript.