Menu
CoddyTech

피격 시 섬광

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

흰색으로 깜박이면 플레이어는 무언가에 맞았다는 것을 즉시 알 수 있습니다.

modulate는 노드의 색상을 곱합니다. Color(1, 1, 1)은 아무것도 바꾸지 않으므로 노드의 기본값입니다. 숫자가 1보다 크면 색상이 더 밝아집니다. Color(4, 4, 4)는 로봇을 거의 흰색으로 만듭니다.

modulate = Color(4, 4, 4)

그런 다음 modulate를 Color(1, 1, 1)로 다시 트윈합니다. 로봇은 1초도 안 되는 짧은 시간 동안 원래 색으로 돌아옵니다.

이 게임에서는 E를 누르면 로봇의 hit() 함수가 호출됩니다.

challenge icon

챌린지

쉬움

로봇이 맞으면 번쩍이게 하세요.

  1. hit()에서 modulate를 Color(4, 4, 4)로 설정하세요.
  2. 그런 다음 modulate를 0.3초에 걸쳐 Color(1, 1, 1)로 다시 트윈하세요.

‘플레이’를 누르고 E를 누르세요. 로봇이 흰색으로 번쩍인 뒤 다시 원래대로 희미해집니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func hit():
	pass

게임의 손맛의 모든 레슨

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