Menu
CoddyTech

Đặt nút mới

Thuộc phần Luật chơi trong hành trình Godot của Coddy. Bài học 17 trên 29.

Một khối mới bắt đầu ở vị trí mà cảnh của nó đặt. block.tscn đặt khối ở giữa, phía trên màn hình.

Khối mới là một nút như mọi nút khác, vì vậy hãy đặt vị trí của nó trước khi thêm khối:

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

Viết block. trước position. position đứng riêng thuộc về nút chứa tập lệnh, ở đây là Main. Di chuyển Main sẽ di chuyển toàn bộ trò chơi.

challenge icon

Thử thách

Dễ

Để khối lệnh rơi ở bên trái.

  1. Trong _ready(), đặt block.position thành Vector2(160, -30).
  2. Thực hiện việc này trước add_child(block).

Nhấn Chơi: khối lệnh rơi xuống từ vị trí ngay phía trên màn hình tại x = 160. Sau đó nhấn Kiểm tra.

Tự làm thử

extends Node2D

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

func _ready():
	var block = block_scene.instantiate()
	add_child(block)

Tất cả bài học trong Luật chơi

Tự luyện tập: Playground Godot