Переместить узел один раз
Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 6 из 27.
Задание position помещает узел в точное место. Чтобы переместить его на заданное расстояние от текущего положения, измените position.x или position.y. += прибавляет число:
position.x += 100Так узел переместится на 100 пикселей вправо. -= вычитает, поэтому position.y -= 50 переместит его на 50 пикселей вверх. Помните, что значение y увеличивается вниз.
Перемещение на заданное расстояние работает независимо от исходного положения узла.
Задание
ЛегкоКогда игра запустится, перемести робота на 150 пикселей влево и на 40 пикселей вверх от его текущего положения. Перемещай его на нужное расстояние с помощью += или -=.
Попробуйте сами
extends Node2D
func _ready():
pass
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Узлы и сцены
1Ваша первая игра на Godot
Что такое Godot?_ready() выполняется один разВывод в GodotДерево сценЗадать позициюПереместить узел один разПотренируйтесь самостоятельно: Песочница Godot