튀어 오르는 동전
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()가 실행됩니다. 기다리는 동안에도 나머지 게임은 계속 실행됩니다.
챌린지
중급동전 안으로 걸어 들어가세요. 사라지기 전에 동전이 튀어 오르게 하세요:
- 0.25초 동안 동전의
scale을Vector2(1.8, 1.8)로 키우고, - 동시에
"modulate:a"를0.0으로 서서히 투명하게 만들고, - 트윈이 끝날 때까지 기다린 다음
queue_free()를 호출하세요.
직접 해보기
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
queue_free()
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
게임의 손맛의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드