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