Beam
Beam : Instance
Overview
두 개의 Attachment 사이를 연결하는 인스턴스로, 시작점과 끝점을 지정하면 자동으로 연결되며, 레이저, 전기, 에너지 빔 같은 효과를 만들 때 사용됩니다.
Properties
Color
ColorSequence
Beam이 어떤 색상으로 점진적으로 표시될지 ColorSequence를 이용하여 설정할 수 있습니다.
Beam에 텍스처가 적용된 경우, 해당 텍스처 위에 이 색상이 오버레이되어 표현됩니다.
Code Samples
local Beam = script.Parent
Beam.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0))
Enabled
bool
Beam의 표시 여부를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.Enabled = false
ColorTexture
string
Beam에 표현할 색상 텍스처를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.ColorTexture = "ovdrassetid://1234"
ColorTextureLength
number
Beam에 적용된 색상 텍스처의 길이를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.ColorTextureLength = 10
ColorTextureSpeed
number
Beam에 적용된 색상 텍스처의 속도를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.ColorTextureSpeed = 5
AlphaTexture
string
Beam에 표현할 알파 텍스처를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.AlphaTexture = "ovdrassetid://1234"
AlphaTextureLength
number
Beam에 적용된 알파 텍스처의 길이를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.AlphaTextureLength = 10
AlphaTextureSpeed
number
Beam에 적용된 알파 텍스처의 속도를 지정하는 속성입니다.
Code Samples
Transparency
NumberSequence
Beam이 생성되고 사라질 때 NumberSequence를 사용하여 투명도가 점진적으로 변화하도록 설정할 수 있습니다.
Code Samples
local Beam = script.Parent
Beam.Transparency = NumberSequence.new(0.5)
Attachment0
Attachment
Beam의 출발점을 정의하는 Attachment입니다.
Code Samples
local Beam = script.Parent
local Workspace = game:GetService("Workspace")
local Part = Workspace:WaitForChild("Part")
local Attachment0 = Part:WaitForChild("Attachment0")
Beam.Attachment0 = Attachment0
Attachment1
Attachment
Beam의 도착점을 정의하는 Attachment입니다.
Code Samples
local Beam = script.Parent
local Workspace = game:GetService("Workspace")
local Part = Workspace:WaitForChild("Part")
local Attachment1 = Part:WaitForChild("Attachment1")
Beam.Attachment1 = Attachment1
StartCurve
Vector3
Beam의 Attachment0에서 Attachment1 방향으로 이어지는 시작 부분의 곡률을 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.StartCurve = Vector3.new(0, 0, 2)
EndCurve
Vector3
Beam의 Attachment0에서 Attachment1 방향으로 이어지는 종료 부분의 곡률을 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.EndCurve = Vector3.new(0, 0, -2)
Segments
number
Determines how many line segments are used to render the beam curve. Higher values produce a smoother curve at the cost of performance.
Code Samples
Width0
number
Beam의 시작 부분 너비를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.Width0 = 10
Width1
number
Beam의 끝 부분 너비를 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.Width1 = 10
FacingVector
Vector3
Beam이 바라보는 방향을 지정하는 속성입니다.
Code Samples
local Beam = script.Parent
Beam.FacingVector = Vector3.new(1, 1, 0)
Methods
Events
See also
VFXLast updated