Розробка сценаріїв
Скрипт
Інструкції з анотування
Створіть анотації для модифікаторів, які діють на скрипт або його код. Крім того, створіть анотації для поведінки, яка характерна для механізму та редактора Godot; якщо основною метою є вплинути на те, як механізм або редактор обробляє або взаємодіє зі скриптою, реалізуйте маркер як анотацію.
Не створюйте анотацій для загальних функцій мови програмування.
# Affects how the editor treats this script.
@icon("res://path/to/class/icon.svg")
# Affects how the engine interacts with this script.
@onready var character_name = $Label
# static is a general programming language feature.
static var num_players = 2
З історичних причин деякі існуючі анотації та ключові слова не відповідають цим інструкціям. Вибір між реалізацією функції як анотації чи як мовного ключового слова є тонким рішенням, яке слід прийняти шляхом обговорення з іншими розробниками GDScript.