Putar dengan Tombol
Termasuk bagian Sensasi Game dalam perjalanan Godot di Coddy. Pelajaran 21 dari 23.
Kodemu dapat memulai animasi kapan saja. Memutar animasi baru akan menghentikan animasi yang sedang diputar dan memulai animasi baru dari key pertamanya.
func _process(delta):
if Input.is_action_just_pressed("jump"):
$AnimationPlayer.play("hop")"hop" tidak berulang. Animasi ini diputar sekali selama 0.6 detik, lalu berhenti di key terakhirnya dengan robot kembali ke lantai.
Gerakannya ada di dalam animasi: peregangan saat lepas landas, gerakan naik, dan gerakan turun. Skrip hanya menentukan kapan animasi diputar.
Tantangan
MudahRobot bergerak naik turun. Buat robot melompat saat kamu menekan Space. Di dalam _process, saat "jump" baru saja ditekan, jalankan "hop".
Coba sendiri
extends Node2D
func _ready():
$AnimationPlayer.play("bob")
func _process(delta):
pass
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sensasi Game
Latihan sendiri: Playground Godot