Menu
CoddyTech

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().

challenge icon

Thử thách

Dễ

Khiến robot bay lơ lửng.

  1. Trong _ready(), lấy $AnimationPlayer.
  2. 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