Scripting: Scripting-Debugging

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:

Ausrüstung wurde in der Liste versehentlich rot angezeigt.

Um einen genaueren Fehler zu beheben, gibt es zwei Möglichkeiten:

  1. Öffne die Debug-Konsole
  2. 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

Öffne die Debug-Konsole über Code 1337.

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.

Liste der Protokolle und Fehler in der Debug-Konsole.

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)
Überprüfe das Skript, um das Problem zu verstehen.

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.

Fehler in der Verhaltensliste angezeigte Skripte.

Fehlergefährdete Skripte werden rot mit den Fehlerdetails angezeigt.