Putar Mundur
Termasuk bagian Sensasi Game dalam perjalanan Godot di Coddy. Pelajaran 23 dari 23.
Pintu memiliki satu animasi, "open". Panel bergeser ke atas dan lampu berubah dari warna koral menjadi mint. Gerakan menutup sama, tetapi arahnya terbalik, jadi kamu tidak memerlukan animasi kedua.
$AnimationPlayer.play_backwards("open")play_backwards memainkan animasi dari key terakhir hingga key pertama. Panel bergeser kembali ke bawah dan lampu berubah menjadi warna koral lagi.
Memainkan "open" maju tidak akan menutup pintu. Animasi akan dimulai lagi dari key pertama, yaitu posisi tertutup, lalu pintu akan bergeser terbuka.
Tantangan
MudahE membuka pintu. Buat E menutupnya saat pintu terbuka. Di cabang if is_open:, putar "open" secara terbalik.
Coba sendiri
extends Node2D
var is_open = false
func _process(delta):
if Input.is_action_just_pressed("action"):
if is_open:
pass
else:
$AnimationPlayer.play("open")
is_open = not is_open
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sensasi Game
Latihan sendiri: Playground Godot