Menu
CoddyTech

파티클

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

연기, 불꽃, 화염, 먼지는 파티클로 이루어져 있어요. 파티클 노드는 작은 도형을 여러 개 내보내고, 각각을 잠시 움직인 다음 제거해요.

이 노드는 CPUParticles2D예요. 로봇의 발밑에는 Thruster라는 노드가 하나 있고, 아래쪽으로 호박색 화염을 내뿜도록 설정되어 있어요. 처음에는 꺼져 있어요.

$Thruster.emitting = true

emitting은 파티클을 켜고 끄는 속성이에요. 그 밖의 몇 가지 속성으로 효과의 모양을 조정해요.

  • amount: 한 번에 살아 있는 파티클의 개수
  • lifetime: 각 파티클이 살아 있는 시간(초)
  • direction 및 spread: 파티클이 날아가는 방향
  • gravity: 파티클을 끌어당기는 힘
challenge icon

챌린지

쉬움

로봇의 불꽃을 더 굵게 만드세요.

  1. _ready()에서 $Thruster.emitting을 true로 설정하세요.
  2. $Thruster.amount를 40으로 설정하세요.

‘플레이’를 누르세요. 로봇 아래에서 불꽃이 뿜어져 나옵니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func _ready():
	pass

게임의 손맛의 모든 레슨

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