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. 0.25초 동안 동전의 scale을 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 플레이그라운드