Học
Lớp công cụ
Beam

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.


Mẫu mã
Tạo một Beam từ đầu
-- tạo các attachment
local att0 = Instance.new("Attachment")
local att1 = Instance.new("Attachment")
-- gán cho terrain (có thể là một phần khác)
att0.Parent = workspace.Terrain
att1.Parent = workspace.Terrain
-- vị trí của các attachment
att0.Position = Vector3.new(0, 10, 0)
att1.Position = Vector3.new(0, 10, 10)
-- tạo beam
local beam = Instance.new("Beam")
beam.Attachment0 = att0
beam.Attachment1 = att1
-- thuộc tính hình thức
beam.Color = ColorSequence.new({ -- một chuỗi màu chuyển từ trắng sang xanh
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 255, 255)),
})
beam.LightEmission = 1 -- sử dụng pha trộn cộng
beam.LightInfluence = 0 -- beam không bị ảnh hưởng bởi ánh sáng
beam.Texture = "rbxasset://textures/particles/sparkles_main.dds" -- một kết cấu lấp lánh tích hợp
beam.TextureMode = Enum.TextureMode.Wrap -- bọc lại để chiều dài có thể được thiết lập bởi TextureLength
beam.TextureLength = 1 -- kết cấu lặp lại dài 1 stud
beam.TextureSpeed = 1 -- tốc độ kết cấu chậm
beam.Transparency = NumberSequence.new({ -- beam mờ dần ở cuối
NumberSequenceKeypoint.new(0, 0),
NumberSequenceKeypoint.new(0.8, 0),
NumberSequenceKeypoint.new(1, 1),
})
beam.ZOffset = 0 -- hiển thị ở vị trí của beam mà không có độ lệch
-- thuộc tính hình dạng
beam.CurveSize0 = 2 -- tạo một beam cong
beam.CurveSize1 = -2 -- tạo một beam cong
beam.FaceCamera = true -- beam có thể nhìn thấy từ mọi góc độ
beam.Segments = 10 -- độ phân giải cong mặc định
beam.Width0 = 0.2 -- bắt đầu nhỏ
beam.Width1 = 2 -- kết thúc lớn
-- gán beam
beam.Enabled = true
beam.Parent = att0

Tài Liệu Tham Khảo API
Thuộc Tính
Attachment0
Đọc Song Song
Các khả năng: Basic
Beam.Attachment0:Attachment

Attachment1
Đọc Song Song
Các khả năng: Basic
Beam.Attachment1:Attachment

Brightness
Đọc Song Song
Các khả năng: Basic
Beam.Brightness:number

Color
Đọc Song Song
Các khả năng: Basic
Beam.Color:ColorSequence

CurveSize0
Đọc Song Song
Các khả năng: Basic
Beam.CurveSize0:number
Mẫu mã
Kích thước đường cong 0
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
local attachment0 = Instance.new("Attachment")
attachment0.Parent = part
local attachment1 = Instance.new("Attachment")
attachment1.Parent = part
local Beam = Instance.new("Beam")
Beam.Attachment0 = attachment0
Beam.Attachment1 = attachment1
Beam.Parent = part
local controlPoint2 = Beam.Attachment0.WorldPosition + (Beam.Attachment0.CFrame.RightVector * Beam.CurveSize0)

CurveSize1
Đọc Song Song
Các khả năng: Basic
Beam.CurveSize1:number
Mẫu mã
Kích thước đường cong 1
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
local attachment0 = Instance.new("Attachment")
attachment0.Parent = part
local attachment1 = Instance.new("Attachment")
attachment1.Parent = part
local Beam = Instance.new("Beam")
Beam.Attachment0 = attachment0
Beam.Attachment1 = attachment1
Beam.Parent = part
local controlPoint3 = Beam.Attachment1.WorldPosition - (Beam.Attachment1.CFrame.RightVector * Beam.CurveSize1)

Enabled
Đọc Song Song
Các khả năng: Basic
Beam.Enabled:boolean

FaceCamera
Đọc Song Song
Các khả năng: Basic
Beam.FaceCamera:boolean

LightEmission
Đọc Song Song
Các khả năng: Basic
Beam.LightEmission:number

LightInfluence
Đọc Song Song
Các khả năng: Basic
Beam.LightInfluence:number

LocalTransparencyModifier
Ẩn
Không Sao Chép
Đọc Song Song
Các khả năng: Basic
Beam.LocalTransparencyModifier:number

Segments
Đọc Song Song
Các khả năng: Basic
Beam.Segments:number

Texture
Đọc Song Song
Các khả năng: Basic
Beam.Texture:ContentId

TextureLength
Đọc Song Song
Các khả năng: Basic
Beam.TextureLength:number

TextureMode
Đọc Song Song
Các khả năng: Basic
Beam.TextureMode:Enum.TextureMode

TextureSpeed
Đọc Song Song
Các khả năng: Basic
Beam.TextureSpeed:number

Transparency
Đọc Song Song
Các khả năng: Basic
Beam.Transparency:NumberSequence

Width0
Đọc Song Song
Các khả năng: Basic
Beam.Width0:number

Width1
Đọc Song Song
Các khả năng: Basic
Beam.Width1:number

ZOffset
Đọc Song Song
Các khả năng: Basic
Beam.ZOffset:number
Mẫu mã
Các Tia Lớp
-- Tạo các tia
local beam1 = Instance.new("Beam")
beam1.Color = ColorSequence.new(Color3.new(1, 0, 0))
beam1.FaceCamera = true
beam1.Width0 = 3
beam1.Width1 = 3
local beam2 = Instance.new("Beam")
beam2.Color = ColorSequence.new(Color3.new(0, 1, 0))
beam2.FaceCamera = true
beam2.Width0 = 2
beam2.Width1 = 2
local beam3 = Instance.new("Beam")
beam3.Color = ColorSequence.new(Color3.new(0, 0, 1))
beam3.FaceCamera = true
beam3.Width0 = 1
beam3.Width1 = 1
-- Xếp chồng các tia
beam1.ZOffset = 0
beam2.ZOffset = 0.01
beam3.ZOffset = 0.02
-- Tạo các điểm gắn
local attachment0 = Instance.new("Attachment")
attachment0.Position = Vector3.new(0, -10, 0)
attachment0.Parent = workspace.Terrain
local attachment1 = Instance.new("Attachment")
attachment1.Position = Vector3.new(0, 10, 0)
attachment1.Parent = workspace.Terrain
-- Kết nối các tia
beam1.Attachment0 = attachment0
beam1.Attachment1 = attachment1
beam2.Attachment0 = attachment0
beam2.Attachment1 = attachment1
beam3.Attachment0 = attachment0
beam3.Attachment1 = attachment1
-- Gán cha cho các tia
beam1.Parent = workspace
beam2.Parent = workspace
beam3.Parent = workspace

Phương Pháp
SetTextureOffset
Các khả năng: Basic
Beam:SetTextureOffset(offset:number):()
Tham Số
offset:number
Giá Trị Mặc Định: 0
Lợi Nhuận
()

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.