AnimationPlayer
Thuộc phần Cảm giác chơi game trong hành trình Godot của Coddy. Bài học 20 trên 23.
Hoạt ảnh là chuyển động được tạo sẵn, chẳng hạn như chuyển động nhấp nhô khi đứng yên hoặc cánh cửa mở ra. Hoạt ảnh được lưu trong một nút AnimationPlayer.
Một hoạt ảnh chứa các đường chuyển động. Mỗi đường chuyển động thay đổi một thuộc tính. Các khung hình chính là những giá trị tại các thời điểm đã định, chẳng hạn như y = 300 ở giây thứ 0 và y = 288 ở giây thứ 0.6. Godot tự điền các thời điểm giữa những khung hình chính.
AnimationPlayer của robot này có hai hoạt ảnh: "bob", chuyển động lơ lửng lặp lại, và "hop", một cú nhảy.
$AnimationPlayer.play("bob")Tên phải khớp chính xác, kể cả chữ hoa. Hoạt ảnh lặp sẽ phát cho đến khi bạn phát hoạt ảnh khác hoặc gọi stop().
Thử thách
DễKhiến robot bay lơ lửng.
- Trong
_ready(), lấy$AnimationPlayer. - Gọi
play("bob")trên nó.
Nhấn Chơi: robot nhấp nhô lên xuống. Sau đó, nhấn Kiểm tra.
Tự làm thử
extends Node2D
func _ready():
pass
Tất cả bài học trong Cảm giác chơi game
Tự luyện tập: Playground Godot