Trình bảo vệ màn hình: Trôi
Thuộc phần Nút và cảnh trong hành trình Godot của Coddy. Bài học 24 trên 28.
Trong năm bài học tiếp theo, bạn sẽ xây dựng một trình bảo vệ màn hình: một logo trôi quanh màn hình, nảy khỏi các cạnh và đổi màu sau mỗi lần nảy.
Cảnh có bầu trời tối và một nút Logo với tấm nền màu trắng, bóng đổ và một Label. modulate của logo nhuộm xanh tấm nền. Tập lệnh logo.gd của nó chưa làm gì.
Bước đầu tiên là tạo vận tốc. Lưu vận tốc trong một biến của nút để các bước sau có thể thay đổi vận tốc khi logo nảy.
Thử thách
DễKhởi động trình bảo vệ màn hình: làm cho logo trôi đi.
- Ở đầu
logo.gd, thêm một biến nútvelocity, đặt thànhVector2(200, 90). - Trong
_process(), di chuyển logo theovelocitymỗi giây, dùngdelta.
Nhấn Chơi: logo trôi xuống dưới và sang phải, tạm thời ra khỏi màn hình. Sau đó nhấn Kiểm tra.
Tự làm thử
extends Node2D
func _process(delta):
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ần2Mỗi khung hình
Quy trình chạy mỗi khung hìnhDeltaSố pixel mỗi giâyDi chuyển chéoXoay với góc quayPhóng to với tỷ lệ5Dự án: Trình bảo vệ màn hình
Trình bảo vệ màn hình: TrôiTrình bảo vệ màn hình: Tường bê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