ParticleEmitter
ParticleEmitter : Instance
Overview
๋ค์ํ ์์ฑ์ ํ์ฉํด ์ ์ ํจ๊ณผ๋ฅผ ์์ฑํ๊ณ ํํํ ์ ์๋ 2D ํํฐํด ์์ฑ ์ธ์คํด์ค์ ๋๋ค.
์ ์์ ์ผ๋ก ์๋ํ๋ ค๋ฉด BasePart ๋๋ Attachment์ ์์์ผ๋ก ์ค์ ๋์ด์ผ ํฉ๋๋ค.
์ค์ ๋ Rate ๊ฐ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ ์๊ฐ ๋ฐฉ์ถ๋๋ฉฐ, Emit() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ๋ฐฉ์ถํ๊ฑฐ๋, Clear() ๋ฉ์๋๋ฅผ ํตํด ํ์ฌ ๋ฐฉ์ถ๋ ์ ์๋ค์ ์ด๊ธฐํํ ์ ์์ต๋๋ค.
Properties
Acceleration
Vector3
ํํฐํด์ด ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ๊ฐ์ํ๊ฑฐ๋ ๊ฐ์ํ ์ง๋ฅผ Vector3 ๊ฐ์ผ๋ก ์ง์ ํฉ๋๋ค.
X, Y, Z ์ถ ๊ฐ๊ฐ์ ๋ํด ๊ฐ์๋์ ๋ฐฉํฅ๊ณผ ํฌ๊ธฐ๋ฅผ ์ค์ ํ ์ ์์ผ๋ฉฐ, ๊ธฐ์กด์ ์์ฑ๋ ํํฐํด๋ฟ๋ง ์๋๋ผ ์ดํ ์์ฑ๋๋ ํํฐํด์ ์์ง์์๋ ์ํฅ์ ์ค๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Acceleration = Vector3.new(0, 500, 0)
Brightness
number
ํํฐํด์์ ๋ฐฉ์ถ๋ ๊ด์์ ๋ฐ๊ธฐ๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
Code Samples
Color
ColorSequence
ํํฐํด์ด ์ด์ ์๋ ๋์ ์ด๋ค ์์์ผ๋ก ์ ์ง์ ์ผ๋ก ํ์๋ ์ง ColorSequence๋ฅผ ์ด์ฉํ์ฌ ์ค์ ํ ์ ์์ต๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0))
Drag
number
ํํฐํด์ด ์ด๋ํ๋ ๋์ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ์๋๊ฐ ์ค์ด๋ค์ง๋ฅผ ์ ์ดํ๋ ์์ฑ์ผ๋ก, ์ง์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
์์ ๊ฐ์ ์ง์ํ์ง ์์ต๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Drag = 0.5
Enabled
bool
ํํฐํด์ ํ์ ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
๋ฐฉ์ถ๋ ์ ์๊ฐ ๋จ์์๋ ์ํ์์ Enabled๋ฅผ false๋ก ๋ณ๊ฒฝํ๋ฉด ์ฆ์ ์ฌ๋ผ์ง๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Enabled = false
EmissionDirection
Enum.NormalId
๋ถ๋ชจ ํํธ์ ์ด๋ค ๋ฉด์ ๊ธฐ์ค์ผ๋ก ๋ฐฉ์ถ๋ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
๋ง์ฝ Speed๊ฐ ์์๋ก ์ค์ ๋์ด ์๋ค๋ฉด ํํฐํด์ ํด๋น ๋ฉด์ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐฉ์ถ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.EmissionDirection = Enum.NormalId.Right
FlipbookFramerate
NumberRange
ํํฐํด์ ์ ์ฉ๋ ํ๋ฆฝ๋ถ ์ ๋๋ฉ์ด์ ์ด ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ์ฌ์๋ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์ด๋น ํ๋ ์ ๋จ์๋ก ์ค์ ๋๋ฉฐ, ์ต์ ๋ฐ ์ต๋ ๊ฐ์ ๊ฐ๊ฐ ์ง์ ํ๋ฉด ๊ฐ ํํฐํด๋ง๋ค ์ฌ์ ์๋๋ฅผ ๋๋คํ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค.
Code Samples
FlipbookLayout
Enum.ParticleFlipbookLayout
ํํฐํด์ ์ ์ฉ๋ ํ ์ค์ฒ๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ํ๋ ์์ ๋ฐฐ์น๋์ด ์๋์ง๋ฅผ ์ ์ํ๋ ์์ฑ์ผ๋ก, ํ ์ค์ฒ๋ฅผ ๊ฒฉ์ ํํ๋ก ๋๋์ด ์์ฐจ์ ์ผ๋ก ์ฌ์ํ๋ ํ๋ฆฝ๋ถ ์ ๋๋ฉ์ด์ ์ ๊ตฌ์ฑํฉ๋๋ค.
None: ํ ์ค์ฒ๋ ๋จ์ผ ์ด๋ฏธ์ง๋ก ์ ์ง๋๋ฉฐ ์ ๋๋ฉ์ด์ ์์ด ๊ณ ์ ๋ ๋ชจ์ต์ผ๋ก ํ์๋ฉ๋๋ค.
Grid2x2: ํ ์ค์ฒ๋ฅผ 2x2 ๊ตฌ์กฐ๋ก, ์ด 4ํ๋ ์์ผ๋ก ๋๋์ด ์ ๋๋ฉ์ด์ ์ ๊ตฌ์ฑํฉ๋๋ค.
Grid4x4: ํ ์ค์ฒ๋ฅผ 4x4 ๊ตฌ์กฐ๋ก, ์ด 16ํ๋ ์์ผ๋ก ๋๋์ด ์ ๋๋ฉ์ด์ ์ ๊ตฌ์ฑํฉ๋๋ค.
Grid8x8: ํ ์ค์ฒ๋ฅผ 8x8๊ตฌ์กฐ๋ก, ์ด 64ํ๋ ์์ผ๋ก ๋๋์ด ์ ๋๋ฉ์ด์ ์ ๊ตฌ์ฑํฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
print(ParticleEmitter.FlipbookLayout)
FlipbookMode
Enum.ParticleFlipbookMode
ํ๋ฆฝ๋ถ ์ ๋๋ฉ์ด์ ์ด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ฌ์๋ ์ง๋ฅผ ์ ์ํ๋ ์์ฑ์ผ๋ก, ๊ฐ ๋ชจ๋๋ ํํฐํด์ ์ฐ์ถ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ค์ํ๊ฒ ํ์ฉํ ์ ์์ต๋๋ค.
Loop: ๊ธฐ๋ณธ์ ์ธ ์ํ ์ ๋๋ฉ์ด์ ์ผ๋ก, ํํฐํด์ด ์ด์ ์๋ ๋์ ๊ณ์ํด์ ํ๋ ์์ ์์ฐจ ์ฌ์ํฉ๋๋ค.
OneShot: ํ ๋ฒ๋ง ์ฌ์๋๋ฉฐ ๋ฐ๋ณต๋์ง ์๊ธฐ ๋๋ฌธ์, ํญ๋ฐ์ด๋ ๋ฒ์ฉ์ด๋ ํจ๊ณผ์ฒ๋ผ ๋จ๋ฐ์ฑ ํจ๊ณผ์ ์ ํฉํฉ๋๋ค. ์ด ๋ชจ๋์์๋ ํ๋ ์ ์๋๋ฅผ ๋ณ๋๋ก ์ค์ ํ์ง ์์๋ ์๋์ผ๋ก ํํฐํด ์๋ช ์ ๋ง๊ฒ ์ฌ์๋ฉ๋๋ค.
PingPong: ํ๋ ์์ด ์๋ค๋ก ์๋ณตํ๋ฉฐ ์ฌ์๋์ด ์์ฐ์ค๋ฝ๊ณ ๋ฐ๋ณต์ ์ธ ์์ง์์ ๋ง๋ค์ด๋ผ ์ ์์ต๋๋ค.
Random: ๊ฐ ํ๋ ์์ ๋ฌด์์๋ก ๋ณด์ฌ์ฃผ๋ฉด์ ํ๋ ์ ๊ฐ ๋ถ๋๋ฌ์ด ์ ํ ํจ๊ณผ๋ ์ ๊ณตํ๋ฏ๋ก, ๋ณ๋น์ด๋ ๋ถ๊ฝ์ฒ๋ผ ์ฌ์ธํ๊ณ ๋ณํ๋ฌด์ํ ์ ์ ํํ์ ํ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
print(ParticleEmitter.FlipbookMode)
FlipbookStartRandom
bool
ํํฐํด์ด ์์ฑ๋ ๋ ํญ์ ์ ๋๋ฉ์ด์ ์ ์์ ํ๋ ์์์ ์ฌ์๋ ์ง, ์๋๋ฉด ๋๋คํ ํ๋ ์์์ ์์ํ ์ง๋ฅผ ์ค์ ํ๋ ์์ฑ์ ๋๋ค.
FlipbookFramerate๋ฅผ 0์ผ๋ก ์ค์ ํ๊ณ ์ด ์์ฑ์ true๋ก ์ค์ ํ๋ฉด, ๊ฐ ํํฐํด์ด ์๋ก ๋ค๋ฅธ ํ๋ ์์ ๊ณ ์ ๋ ์ํ๋ก ํ์ํ๊ฒ ๋์ด, ์ ์ ์ธ ๋ฌด์์ ์ด๋ฏธ์ง๋ฅผ ์ฐ์ถํ ์ ์์ต๋๋ค.
Code Samples
LifeTime
NumberRange
ํํฐํด์ด ์์ฑ๋ ํ ์ผ๋ง ๋์ ์ ์ง๋ ์ง๋ฅผ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ ๋ฒ์๋ก ์ค์ ํ๋ ์์ฑ์ ๋๋ค.
๊ฐ์ ๋ณ๊ฒฝํด๋ ๊ธฐ์กด ํํฐํด์๋ ์ํฅ์ ์ฃผ์ง ์๊ณ , ์ดํ ์์ฑ๋๋ ํํฐํด๋ถํฐ ๋ณ๊ฒฝ๋ ๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Lifetime = NumberRange.new(1, 1)
LightEmission
number
ํํฐํด์ ์์์ด ๋ฐฐ๊ฒฝ๊ณผ ์ด๋ค ๋ฐฉ์์ผ๋ก ์๊ฐ์ ์ผ๋ก ์์ผ์ง๋ฅผ ์ ์ดํ๋ ์์ฑ์ ๋๋ค.
0์ผ๋ก ์ค์ ํ๋ฉด ๊ธฐ๋ณธ์ ์ธ ๋ฐํฌ๋ช ์ฒ๋ฆฌ(์ํ ๋ธ๋ ๋ฉ)๊ฐ ์ ์ฉ๋๋ฉฐ, 1๋ก ์ค์ ํ๋ฉด ์์์ด ํ๋ฉด์ ๋ํด์ง๋ ํ์์ ๋ฐ์ ํจ๊ณผ(๊ฐ์ฐ ๋ธ๋ ๋ฉ)๊ฐ ๋ํ๋ฉ๋๋ค.
์ด ๊ฐ์ ์ด๋ฏธ ๋ฐฉ์ถ๋ ํํฐํด์๋ ์ค์๊ฐ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.LightEmission = 0.5
Orientation
Enum.ParticleOrientation
ํํฐํด์ด ํ๋ฉด์ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๋ฐฐ์น๋ ์ง๋ฅผ ์ ์ํ๋ ์์ฑ์ ๋๋ค.
Facing Camera: ํํฐํด์ด ํญ์ ์นด๋ฉ๋ผ(ํ๋ ์ด์ด๊ฐ ๋ณด๋ ๋ฐฉํฅ)๋ฅผ ํฅํ๋๋ก ์ ๋ ฌํฉ๋๋ค.
Facing Camera World Up : ํํฐํด์ด ์นด๋ฉ๋ผ๋ฅผ ํฅํ์ง๋ง, ํํฐํด์ ์์ชฝ์ ํญ์ ์๋ ์ขํ์ ์์ชฝ(Y์ถ)์ ์ ์งํฉ๋๋ค.
Velocity Parallel: ํํฐํด์ด ์ด๋ํ๋ ์๋ ๋ฒกํฐ์ ํํํ๊ฒ ์ ๋ ฌํฉ๋๋ค.
Velocity Perpendicular: ํํฐํด์ด ์ด๋ํ๋ ์๋ ๋ฒกํฐ์ ์์ง์ผ๋ก ์ ๋ ฌํฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Orientation = Enum.ParticleOrientation.FacingCameraWorldUp
Rate
number
ํํฐํด์ด ์ผ๋ง๋ ์์ฃผ ์์ฑ๋ ์ง๋ฅผ ์ ์ํ๋ ์์ฑ์ผ๋ก, ๊ฐ์ด ํด์๋ก ๋ ๋ง์ ํํฐํด์ด ์งง์ ์๊ฐ ์์ ๋ฐฉ์ถ๋ฉ๋๋ค.
๊ฐ์ ๋ณ๊ฒฝํด๋ ๊ธฐ์กด ํํฐํด์๋ ์ํฅ์ ์ฃผ์ง ์๊ณ , ์ดํ ์์ฑ๋๋ ํํฐํด๋ถํฐ ๋ณ๊ฒฝ๋ ๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Rate = 20
RotSpeed
number
ํํฐํด์ด ์์ฑ๋ ๋ ์ผ๋ง๋งํผ์ ์๋๋ก ํ์ ํ ์ง๋ฅผ ์ค์ ํ๋ ์์ฑ์ ๋๋ค.
์ด ๊ฐ์ ์ด๋ฏธ ๋ฐฉ์ถ๋ ํํฐํด์๋ ์ค์๊ฐ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.RotSpeed = 3
Rotation
NumberRange
ํํฐํด์ด ์์ฑ๋ ๋ ์ด๋ค ๊ฐ๋๋ก ํ์ ๋ ์ํ๋ก ๋ํ๋ ์ง๋ฅผ ์ค์ ํ๋ ์์ฑ์ ๋๋ค.
์ค์ ๋ ๊ฐ๋ ๋ฒ์ ์์์ ๋ฌด์์ ๊ฐ์ด ์ ํ๋์ด ํํฐํด์ ์ ์ฉ๋๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก (0, 360)์ฒ๋ผ ์ ์ฒด ํ์ ๋ฒ์๋ฅผ ์ง์ ํ๋ฉด ํํฐํด๋ค์ด ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ๋ณด์ด๊ฒ ๋์ด ๋ ์์ฐ์ค๋ฝ๊ณ ํฉ์ด์ง ๋๋์ ์ค ์ ์์ต๋๋ค.
๊ฐ์ ๋ณ๊ฒฝํด๋ ๊ธฐ์กด ํํฐํด์๋ ์ํฅ์ ์ฃผ์ง ์๊ณ , ์ดํ ์์ฑ๋๋ ํํฐํด๋ถํฐ ๋ณ๊ฒฝ๋ ๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Rotation = NumberRange.new(0, 360)
Shape
Enum.ParticleEmitterShape
ํํฐํด์ด ์ด๋ค ํ์์ ์์ญ ๋ด์์ ์์ฑ๋ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ผ๋ก, ๋ฐ์คํ, ๊ตฌํ, ์ํตํ, ์๋ฐํ ์ค ํ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
์ ํํ ํํ๋ฅผ ๊ธฐ์ค์ผ๋ก ํํฐํด์ด ํผ์ ธ๋๊ฐ๋ฉฐ, ์ดํ ShapeStyle, ShapeInOut, ShapePartial ์์ฑ๋ค์ ์กฐํฉํ๋ฉด ๋ฐฉํฅ, ๋ฒ์, ์ํ์ผ๋ก์ ๋ฐฉ์ถ ๋ฑ ๋ค์ํ ์ธ๋ถ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Shape = Enum.ParticleEmitterShape.Cylinder
ShapeInOut
Enum.ParticleEmitterShapeInOut
ํํฐํด์ด ๋ฐฉ์ถ ์์ญ์ ์ธ๋ถ๋ก๋ง ๋๊ฐ์ง, ๋ด๋ถ๋ก๋ง ํฅํ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.ShapeInOut = Enum.ParticleEmitterShapeInOut.InWard
ShapeStyle
Enum.ParticleEmitterShapeStyle
ํํฐํด์ด ์ ํํ ๋ชจ์(Shape)์ ๋ชจ๋ ์ง์ ์์ ์์ฑ๋ ์ง, ์๋๋ฉด ํด๋น ๋ชจ์์ ํ๋ฉด์์๋ง ์์ฑ๋ ์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.ShapeStyle = Enum.ParticleEmitterShapeStyle.Volume
Size
NumberSequence
ํํฐํด์ ์ ์ง์ ์ธ ํฌ๊ธฐ ๋ณํ๋ฅผ ColorSequence๋ฅผ ์ด์ฉํ์ฌ ์ค์ ํ ์ ์์ต๋๋ค.
NumberSequence๋ฅผ ์ฌ์ฉํด ํฌ๊ธฐ๋ฅผ ๋จ๊ณ๋ณ๋ก ์ค์ ํ๋ฉด, ํํฐํด์ด ์์ฑ๋ ๋๋ ์์๋ค๊ฐ ์ ์ ์ปค์ง๊ฑฐ๋, ๋ฐ๋๋ก ์์ฑ ์งํ ํฌ๊ณ ์ ์ฐจ ์ค์ด๋๋ ์์ ํจ๊ณผ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Size = NumberSequence.new(0.5)
Speed
NumberRange
ํํฐํด์ด ์์ฑ๋ ๋ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ์ด๋์ ์์ํ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์ค์ ๋ ๋ฒ์ ์์์ ๋ฌด์์ ๊ฐ์ด ์ ํ๋์ด ํํฐํด์ ์๋์ ์ ์ฉ๋๋ฉฐ, ์์๋ก ์ค์ ํ๋ฉด ์ง์ ๋ ๋ฐฉ์ถ ๋ฐฉํฅ์ ๋ฐ๋์ชฝ์ผ๋ก ์์ง์ด๊ฒ ๋ฉ๋๋ค.
๊ฐ์ ๋ณ๊ฒฝํด๋ ๊ธฐ์กด ํํฐํด์๋ ์ํฅ์ ์ฃผ์ง ์๊ณ , ์ดํ ์์ฑ๋๋ ํํฐํด๋ถํฐ ๋ณ๊ฒฝ๋ ๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Speed = NumberRange.new(1000, 1200)
SpreadAngle
number
ํํฐํด์ด ์์ฑ๋ ๋ ์ ์ฉํ ๋ฌด์์ ๊ฐ๋๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์๋ฅผ ๋ค์ด +Y ๋ฐฉํฅ์ผ๋ก ๋ฐ์ฌ๋๋๋ก ์ค์ ํ๋๋ผ๋, SpreadAngle ๊ฐ์ ์ด์ฉํ๋ฉด ์๋ก ํฅํ๋ ๊ฐ๋์ X/Z ์ถ ๊ธฐ์ค์ ํผ์ง ํจ๊ณผ๊ฐ ๋ํด์ ธ ์์ฐ์ค๋ฌ์ด ๋ถ์ฐ ์ฐ์ถ์ด ๊ฐ๋ฅํฉ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.SpreadAngle = 90
Squash
NumberSequence
ํํฐํด์ ๊ฐ๋ก์ ์ธ๋ก ํฌ๊ธฐ๋ฅผ ์๋ก ๋ค๋ฅธ ๋น์จ๋ก ์ ์ง์ ์ผ๋ก ์กฐ์ ํ๋ ์์ฑ์ ๋๋ค.
์์ ๊ฐ์ ์ค์ ํ๋ฉด ๊ฐ๋ก๋ก ๋์ด์ง๋ฉด์ ์ธ๋ก ๊ธธ์ด๊ฐ ์ค์ด๋ค๊ณ , ์์ ๊ฐ์ ์ค์ ํ๋ฉด ํํฐํด์ด ์ธ๋ก๋ก ๋์ด๋๋ฉด์ ๊ฐ๋ก ํญ์ด ์ค์ด๋ญ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Squash = NumberSequence.new(5)
Texture
string
ํํฐํด์ ํ์๋ ์ด๋ฏธ์ง๋ฅผ ์ค์ ํ๋ ์์ฑ์ ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Texture = "ovdrassetid://1234"
Transparency
NumberSequence
ํํฐํด์ ํฌ๋ช ๋ ๋ณํ๋ฅผ ์ ์ง์ ์ผ๋ก ์ค์ ํ๋ ์์ฑ์ ๋๋ค.
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter.Transparency = NumberSequence.new(0.8)
Methods
Clear
์์ฑ๋ ๋ชจ๋ ํํฐํด์ ํ ๋ฒ์ ์ญ์ ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ด๋ฅผ ํ์ฉํ๋ฉด ํน์ ์ด๋ฒคํธ ์ ๋จ์ ์๋ ์ ์๋ฅผ ๊น๋ํ๊ฒ ์ ๋ฆฌํ๊ฑฐ๋, ์๋ก์ด ํจ๊ณผ๋ฅผ ์์ํ๊ธฐ ์ ์ ํ๋ฉด์ ์ด๊ธฐํํ ์ ์์ต๋๋ค.
Parameters
Return
void
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter:Clear()
Emit
์ง์ ํ ์์ ํํฐํด์ ๋์์ ์์ฑํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Rate ์์ฑ๊ธฐ๋ฐ์ ์๋ ๋ฐฉ์ถ๊ณผ ๋ฌ๋ฆฌ, ํธ์ถ ์์ ์ ๋ง์ถฐ ์ฆ๊ฐ์ ์ผ๋ก ํํฐํด์ด ์์ฑ๋๋ฏ๋ก ํญ๋ฐ, ๋ฒ์ฉ์, ์ถฉ๋ ํจ๊ณผ์ฒ๋ผ ํน์ ์ด๋ฒคํธ์ ๋ง์ถ ์ฐ์ถ์ ์ ํฉํฉ๋๋ค.
Parameters
number
ParticleCount
์์ฑํ ํํฐํด์ ๊ฐ์์ ๋๋ค.
Return
void
Code Samples
local ParticleEmitter = script.Parent
ParticleEmitter:Emit(30)
Events
See also
VFXLast updated