Menu
CoddyTech

Базовая структура программы

Часть раздела Основы путешествия по GDScript на Coddy. Урок 4 из 92.

У каждой программы в этом курсе одинаковый каркас:

extends Node

func _ready():
	print("Hello, Coddy!")

extends Node — это первая строка скрипта. В Godot игра строится из узлов, и эта строка делает скрипт узлом.

func _ready(): определяет функцию, которую Godot вызывает, когда узел готов. С этого места начинается выполнение программы, а её инструкции выполняются сверху вниз.

Двоеточие (:) в конце func _ready(): начинает блок. Каждый оператор внутри блока имеет отступ на один уровень. Godot использует табуляцию для отступов; используй одинаковый отступ в каждой строке блока.

В GDScript не нужна точка с запятой в конце оператора. Каждый оператор записывается на отдельной строке.

challenge icon

Задание

Новичок

В структуре этой программы две ошибки, поэтому она не запускается. Исправь их, чтобы программа вывела:

Ready!
Let's go!
  • Добавь пропущенное двоеточие в конце func _ready()
  • Сдвинь обе строки print() на один уровень вправо

Попробуйте сами

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript