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

Знак доллара

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

Чтобы изменить один из дочерних узлов робота, скрипт сначала должен найти его. Напиши $ и имя дочернего узла, как оно показано на вкладке Scene:

$Bulb.position.y -= 6

Это поднимает лампочку на антенне, а остальная часть робота остаётся на месте. $Bulb — это узел, поэтому ты можешь считывать и изменять любые его свойства.

Положение дочернего узла измеряется относительно его родителя. Левый глаз находится в точке x = -13, то есть на 13 пикселей левее середины робота.

Имена должны точно совпадать, включая заглавные буквы. $lefteye ничего не найдёт.

challenge icon

Задание

Легко

Заставь робота смотреть вправо. Когда игра начнётся, перемести LeftEye и RightEye на 4 пикселя вправо каждый. Сам робот остаётся на месте.

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

extends Node2D

func _ready():
	pass
quiz iconПроверьте себя

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

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

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