Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

Robot 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
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Sensasi Game

Latihan sendiri: Playground Godot