Розробка сценаріїв

Скрипт

Інструкції з анотування

Створіть анотації для модифікаторів, які діють на скрипт або його код. Крім того, створіть анотації для поведінки, яка характерна для механізму та редактора 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.