정적인 세계는 생명이 없는 것처럼 느껴질 수 있습니다. 시각 효과는 움직임을 추가하고 환경을 더 역동적으로 느끼게 하며 플레이어의 주의를 중요한 영역으로 끌어오는 데 도움을 줍니다.
이 섹션에서는 입자 방출기를 사용하여 두 가지 효과를 만들 것입니다. 첫 번째는 가장 높은 해식암 위에 있는 빛나는 플레어로, 플레이어의 시선을 위로 끌어올리며, 두 번째는 환경에 분위기와 깊이를 더하는 떠다니는 먼지 입자층입니다.
플레어 만들기
샘플 Island Jump - Final 게임은 가장 높은 플랫폼 위에 거대한 플레어를 놓습니다. 다른 세계가 정지해 있기 때문에 플레어는 초점이 되어 플레이어가 자연스럽게 그것 쪽으로 올라가고 싶어 하게 만듭니다.
플레어 만들기Workspace > World에서 존재하지 않으면 VFX라는 이름의 새 폴더를 생성합니다.VFX 폴더 안에 크기 20, 20, 20의 블록 Part를 만들고 이름을 VFX_Flare로 설정합니다. CFrame.Position은 400, 331, 79로 설정하고, CFrame.Orientation은 0, 0, 0으로 설정합니다. 투명도를 1로 설정하여 부분이 보이지 않도록 하고, 고정(Anchored)을 활성화합니다.VFX_Flare 내부에 Attachment를 생성합니다.그 Attachment 내에 Emitter_Flare라는 이름의 ParticleEmitter를 만들고 다음 속성을 설정합니다:- Texture: rbxassetid://8983307836- Color: Color3.fromRGB(127, 84, 59)- LightEmission: 1- ZOffset: 1- Lifetime: NumberRange.new(10, 10)- Rate: 0.45- RotSpeed: NumberRange.new(20, 20)- Speed: NumberRange.new(0, 0)- Size: 0에서 시작하여, 생애 초기에는 천천히 성장하다가, 빠르게 10으로 상승하고 생애 동안 10을 유지하는 NumberSequence.- Transparency: 생애 대부분 동안 0 (보임)에 가까이 머물다가, 끝 부분에서 값 사이를 튕기며 1에 수렴하는 NumberSequence.또한 VFX_Flare (Attachment의 형제) 안에 Brightness가 2이고 Range가 36인 PointLight를 생성합니다.
프롬프트를 실행한 후, 속성 창에서 Size 및 Transparency 시퀀스를 열고 곡선을 적당하게 조정하세요.
먼지 입자 만들기
샘플 게임이 사용하여 경험에 동적인 움직임을 추가하는 두 번째 입자 방출기 유형은 대기 중에 있는 먼지 입자입니다. 이러한 입자는 플레이어를 둘러싸며 공기 자체에 질감과 깊이를 더합니다.
먼지 입자 만들기Workspace > World > VFX에서 이름을 VFX_DustMotes로 설정하고 크기를 645, 355, 275로 하며, CFrame.Position을 198, 168, 26으로, CFrame.Orientation을 0, 0, 0으로 설정한 블록 Part를 만듭니다. 투명도를 1로 설정하여 부분이 보이지 않게 하고, CanCollide를 비활성화합니다. 고정(Anchored)을 활성화합니다.VFX_DustMotes 내부에 Emitter_DustMotes라는 이름의 ParticleEmitter를 만들고 다음 속성을 설정합니다:- Texture: rbxassetid://14302399641- Color: Color3.fromRGB(192, 241, 255)- ZOffset: -5- Lifetime: NumberRange.new(1, 10)- Rate: 50000- Rotation: NumberRange.new(-45, 45)- RotSpeed: NumberRange.new(-60, -60)- Speed: NumberRange.new(1, 5)- Acceleration: Vector3.new(1, -1, 1)- Size: 생성 직후 약 0.25로 상승한 후, 서서히 0으로 사라지는 NumberSequence.- Transparency: 완전히 투명하게 시작해 생애 중간에 더 불투명해지며 (약 0.1의 범위로), 서서히 1로 사라지는 NumberSequence.
실행한 후, 크기 및 투명도 시퀀스를 열고 먼지가 적당하게 느껴질 때까지 곡선을 시각적으로 조정합니다.
