Đặ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.
Thử thách
DễĐể khối lệnh rơi ở bên trái.
- Trong
_ready(), đặtblock.positionthànhVector2(160, -30). - 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
2Hiển thị điểm trên màn hình
Một nhãn trên màn hìnhChuyển số thành văn bảnĐịnh dạng bằng phần trămCập nhật nhãnĐồng hồ trên màn hìnhTự luyện tập: Playground Godot