Scripting: Scripting-Debugging
- Tutorial
Tutorial
Dieses Kapitel beschreibt die Werkzeuge, die zur Identifizierung, Analyse und Sanierung zur Verfügung stehen Fehler, die beim Ausführen von Skripten im Beholder auftreten können. Es präsentiert die Debug-Konsole sowie die Liste der Verhaltensweisen.
Beim Schreiben oder Ausführen eines Skripts ist es nicht ungewöhnlich, dass ein Syntaxfehler auftritt oder Programmieren findet statt und das Skript stürzt ab.
In diesem Fall wird die defekte Ausrüstung in der linken Liste komplett rot angezeigt Wie im folgenden Beispiel:

Um einen genaueren Fehler zu beheben, gibt es zwei Möglichkeiten:
- Öffne die Debug-Konsole
- Sieh dir den Fehler in der Liste der Verhaltensweisen an.
Debug-Konsole
Um auf die Konsole zuzugreifen, musst du oben links fünfmal schnell klicken der Anwendung.
Eine Tastatur erscheint und du musst den Code eingeben: 1337

Die Debug-Konsole ist ein fortschrittliches Werkzeug zur Analyse interner Verhaltensweisen der Anwendung beim Ausführen von Skripten.
Die Konsole listet alle Protokolle der Anwendung auf, einschließlich Fehler. Indem man einen Fehler auswählt, erscheint dessen Detail, und es sollte helfen, den Fehler im Skript zu finden.

In unserem Beispiel wird folgender Fehler geworfen:
Formation.Light : [JS][Formation.Light]MyBuilding/Light/1 Execution ERROR : Cannot read property 'AsInt' of null
at [3,46..51): <anonymous>
- Drehbuchname:
Formation.Light - Falscher Gerätename:
MyBuilding/Light/1 - Fehlerzeile:
3(zu Charakter 46)
Durch die Untersuchung des Skripts lässt sich der Fehler leicht korrigieren.
Das Gerät hat keine ID-Variablen UNKNOWN
und stürzt ab, wenn versucht wird, eine Immobilie auf der null.

Liste der Verhaltensweisen
Indem Sie das Burgermenü in der oberen Leiste aufrufen und dann "Liste der Verhaltensweisen", Ein Fenster zeigt alle in der Anwendung vorhandenen Skripte an.

Fehlergefährdete Skripte werden rot mit den Fehlerdetails angezeigt.