Menu
CoddyTech

튀어 오르는 동전

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

동전을 만지면 동전이 즉시 사라집니다. 짧은 팝 효과로 플레이어는 동전을 주웠다는 것을 알 수 있습니다. 동전이 커지면서 희미해진 다음 제거됩니다.

팝 효과는 두 단계가 함께 실행되는 트윈입니다. 트윈이 끝날 때까지 동전이 남아 있어야 합니다. 트윈은 마지막 단계가 끝나면 finished 신호를 보내고, await는 이를 기다립니다.

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.3)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.3)
await tween.finished
queue_free()

await tween.finished는 트윈이 끝날 때까지 함수를 일시 중지합니다. 그런 다음 queue_free()가 실행됩니다. 기다리는 동안 게임의 나머지 부분은 계속 실행됩니다.

challenge icon

챌린지

중급

동전이 사라지기 전에 커졌다가 사라지게 만드세요.

  1. _on_body_entered에서 scale을 0.25초 동안 Vector2(1.8, 1.8)로 트윈하세요.
  2. 동시에 "modulate:a"를 0.0으로 트윈하세요.
  3. 트윈이 끝날 때까지 기다린 다음 queue_free()를 호출하세요.

‘플레이’를 누르고 동전에 부딪혀 보세요. 동전이 커졌다가 사라집니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	queue_free()
quiz icon실력 점검

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

게임의 손맛의 모든 레슨

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