Menu
CoddyTech
flag Ru iconРусскийdown icon

Экспортируемые переменные

Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 15 из 27.

Помести @export перед переменной, и редактор Godot покажет её в Инспекторе. Инспектор — это панель со списком свойств выбранного узла. Там можно изменить значение, не редактируя код:

@export var speed = 200

Число в скрипте — это значение по умолчанию. Значение, заданное в Инспекторе, сохраняется в сцене, и узел получает его при запуске игры. У двух роботов с одним скриптом может быть разная скорость.

В сцене этого урока скорость робота задана в Инспекторе как 90.

challenge icon

Задание

Легко
  • Создай экспортируемую переменную speed со значением по умолчанию 200.
  • Перемещай робота вправо со скоростью speed пикселей в секунду.

Сцена устанавливает скорость равной 90, поэтому робот должен перемещаться со скоростью 90 пикселей в секунду.

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

extends Node2D

func _process(delta):
	position.x += 200 * delta
quiz iconПроверьте себя

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

Все уроки раздела Узлы и сцены

Потренируйтесь самостоятельно: Песочница Godot