Знак доллара
Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 19 из 28.
Чтобы изменить одного из дочерних узлов робота, скрипту сначала нужно найти его. Напиши $ и имя дочернего узла, как оно указано на вкладке Scene:
$Bulb.position.y -= 6Это поднимает лампочку на антенне, оставляя остальную часть робота на месте. $Bulb — это узел, поэтому ты можешь считывать и изменять всё, что относится к нему.
Положение дочернего узла измеряется относительно родительского. Левый глаз находится в точке x = -13, на 13 пикселей левее середины робота.
Имена должны точно совпадать, включая заглавные буквы. $lefteye ничего не находит.
Задание
ЛегкоЗаставь робота смотреть направо.
- В
_ready()перемести$LeftEyeна4пикселя вправо. - Также перемести
$RightEyeна4пикселя вправо.
Нажми «Играть»: оба глаза смотрят вправо, а робот остаётся на месте. Затем нажми «Проверить».
Попробуйте сами
extends Node2D
func _ready():
pass
Все уроки раздела Узлы и сцены
Потренируйтесь самостоятельно: Песочница Godot