Menu
CoddyTech

Số pixel mỗi giây

Thuộc phần Nút và cảnh trong hành trình Godot của Coddy. Bài học 9 trên 28.

Với delta, số đứng trước nó là tốc độ tính bằng pixel mỗi giây. Tốc độ đi bộ khoảng 150 pixel mỗi giây, còn chạy nhanh khoảng 500.

Để đi hết một quãng đường trong một khoảng thời gian nhất định, hãy chia quãng đường cho thời gian:

# 400 pixel trong 2 giây tương đương 200 pixel mỗi giây
position.x += 200 * delta

Dấu quyết định hướng di chuyển. += di chuyển sang phải trên x và đi xuống trên y. -= di chuyển sang trái trên x và đi lên trên y.

challenge icon

Thử thách

Dễ

Đưa rô-bốt đến mép trái trong hai giây.

  1. Rô-bốt bắt đầu ở x = 320 và cần đến x = 20 trong 2 giây. Tính tốc độ di chuyển của rô-bốt theo pixel mỗi giây.
  2. Trong _process(), di chuyển rô-bốt sang trái với tốc độ đó, nhân với delta.

Nhấn “Chơi”: rô-bốt lướt sang trái và ở x = 20 sau hai giây. Sau đó nhấn “Kiểm tra”.

Tự làm thử

extends Node2D

func _process(delta):
	position.x += 100 * delta

Tất cả bài học trong Nút và cảnh

Tự luyện tập: Playground Godot