Menu
CoddyTech

거꾸로 재생하기

Coddy Godot 여정의 게임의 손맛 섹션에 포함된 레슨. 23개 중 23번째.

문에는 "open" 애니메이션이 하나 있습니다. 패널이 위로 미끄러져 올라가고 조명은 산호색에서 민트색으로 바뀝니다. 닫을 때는 같은 동작을 반대로 하면 되므로 두 번째 애니메이션은 필요하지 않습니다.

$AnimationPlayer.play_backwards("open")

play_backwards는 애니메이션을 마지막 키부터 첫 번째 키까지 재생합니다. 패널이 다시 아래로 미끄러져 내려가고 조명은 다시 산호색으로 바뀝니다.

"open"을 정방향으로 재생해도 문이 닫히지는 않습니다. 첫 번째 키인 닫힌 상태부터 다시 시작해 문이 열립니다.

challenge icon

챌린지

쉬움

E 키를 누르면 문이 열립니다. 문이 열려 있을 때 E 키를 누르면 닫히도록 하세요. if is_open: 분기에서 "open"을 역방향으로 재생하세요.

직접 해보기

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
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

게임의 손맛의 모든 레슨

직접 연습해 보세요: Godot 플레이그라운드