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

Разместите новый узел

Часть раздела Правила игры путешествия по Godot на Coddy. Урок 17 из 29.

Новый блок появляется там, где его размещает сцена. block.tscn размещает его посередине, над экраном.

Новый блок — это узел, как и любой другой, поэтому задайте его position перед тем, как добавить его:

var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)

Напишите block. перед position. Если написать просто position, это будет относиться к узлу, на котором находится скрипт, в данном случае к Main. Перемещение Main перемещает всю игру.

challenge icon

Задание

Легко

Сделай так, чтобы блок падал влево. Установи его положение в (160, -30) перед тем, как добавить его.

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

extends Node2D

var block_scene = preload("res://block.tscn")

func _ready():
	var block = block_scene.instantiate()
	add_child(block)
quiz iconПроверьте себя

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

Все уроки раздела Правила игры

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