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

VFX

Last updated