Dấu đô la
Thuộc phần Nút và cảnh trong hành trình Godot của Coddy. Bài học 19 trên 28.
Để thay đổi một nút con của robot, trước tiên script phải tìm nút đó. Viết $ rồi đến tên nút con như trong thẻ Scene:
$Bulb.position.y -= 6Lệnh này nâng bóng đèn trên ăng-ten lên và giữ nguyên vị trí của phần còn lại trên robot. $Bulb là nút, nên bạn có thể đọc và thay đổi mọi thứ trên nút đó.
Vị trí của nút con được tính từ nút cha. Mắt trái ở x = -13, cách tâm robot 13 pixel về bên trái.
Tên phải khớp chính xác, kể cả chữ hoa. $lefteye sẽ không tìm thấy gì.
Thử thách
DễKhiến robot nhìn sang phải.
- Trong
_ready(), di chuyển$LeftEyesang phải4pixel. - Di chuyển
$RightEyesang phải4pixel nữa.
Nhấn Chơi: cả hai mắt đều nhìn sang phải và robot vẫn đứng yên. Sau đó nhấn Kiểm tra.
Tự làm thử
extends Node2D
func _ready():
pass
Tất cả bài học trong Nút và cảnh
1Trò chơi Godot đầu tiên
Godot là gì?Ready chỉ chạy một lầnIn ra trong GodotCây cảnhĐặt vị tríDi chuyển một nút một lần3Các giá trị bạn có thể điều chỉnh
Biến trên một nútHằng sốBiến xuấtPhép toán với Vector2Vòng qua mép màn hìnhHàm của riêng bạnTự luyện tập: Playground Godot