GDScript Warnungs-System

Das GDScript-Warnungs-System ergänzt statische Typisierung (kann aber auch ohne statische Typisierung funktionieren). Es hilft Ihnen dabei, Fehler zu vermeiden, die während der Entwicklung schwer zu erkennen sind und zu Laufzeitfehlern führen können.

Sie können Warnungen in den Projekteinstellungen unter dem Abschnitt GDScript konfigurieren:

../../../_images/typed_gdscript_warning_system_settings.webp

Bemerkung

Sie müssen Erweiterte Einstellungen aktivieren, um den GDScript-Bereich in der Seitenleiste zu sehen. Sie können auch nach "GDScript" suchen, wenn die Erweiterten Einstellungen deaktiviert sind.

Eine Liste der Warnungen für die aktive GDScript-Datei finden Sie in der Statusleiste des Skripteditors. Das folgende Beispiel enthält 2 Warnungen:

../../../_images/typed_gdscript_warning_example.webp

To ignore single warnings within a file, use the @warning_ignore annotation. You can click on the ignore link to the left of the warning's description. Godot will add an annotation above the corresponding line and the code won't trigger the corresponding warning anymore:

../../../_images/typed_gdscript_warning_system_ignore.webp

To ignore multiple warnings in a region within a file, use the @warning_ignore_start and @warning_ignore_restore annotations. You can omit @warning_ignore_restore if you want to ignore the specified warning types until the end of the file.

Warnungen verhindern nicht, dass das Spiel läuft, aber Sie können sie in Fehler umwandeln, wenn Sie möchten. Auf diese Weise wird Ihr Spiel nicht kompilieren, bis Sie alle Warnungen behoben haben. Gehen Sie zu dem GDScript-Abschnitt der Projekteinstellungen, um diese Option für die gewünschte Warnung zu aktivieren. Hier ist die gleiche Datei wie das vorherige Beispiel mit der unused_variable-Warnung bei aktivierter Fehleroption:

../../../_images/typed_gdscript_warning_system_errors.webp