Menu
CoddyTech

Задать позицию

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

position узла — это Vector2: два числа, x и y. x считает пиксели вправо. y считает пиксели вниз. Верхний левый угол игры — это (0, 0), а ширина этой игры составляет 640 пикселей, высота — 360.

Задай позицию в _ready(), чтобы выбрать, где узел появится:

func _ready():
	position = Vector2(500, 100)

Так робот окажется ближе к верхнему правому углу. Чем больше y, тем ниже объект на экране.

challenge icon

Задание

Легко

Перемести робота на новое место старта.

  1. В _ready() замени pass строкой, которая задаёт для position значение Vector2(100, 250).
  2. Сначала укажи x, затем y.

Нажми «Играть»: робот окажется слева, прямо над полом. Затем нажми «Проверить».

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

extends Node2D

func _ready():
	pass

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

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