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

*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.


Tóm Tắt
Thuộc Tính
Sự Kiện
changed(value: Ray):RBXScriptSignal
Đã Lỗi Thời
Thành viên kế thừa
Mẫu mã
Tia, Giá trị tia và Chiếu tia
local partA = workspace.PartA
local partB = workspace.PartB
local origin = partA.Position
local direction = partB.Position - partA.Position
local ray = Ray.new(origin, direction)
local rayValue = Instance.new("RayValue")
rayValue.Value = ray
rayValue.Name = "Tia từ PartA đến PartB"
rayValue.Parent = workspace
-- Chiếu tia để tìm bất kỳ phần nào ở giữa PartA và PartB
local part = workspace:FindPartOnRay(ray)
if part then
print("Đã trúng phần: " .. part:GetFullName())
else
-- Điều này không nên xảy ra, vì tia của chúng ta bắt đầu từ PartA
-- và chỉ về phía PartB, vì vậy chúng ta luôn nên trúng PartB
-- hoặc một phần khác.
print("Không có phần nào trúng!")
end

Tài Liệu Tham Khảo API
Thuộc Tính
Value
Đọc Song Song
Quyền sử dụng chế độ mô phỏng
RayValue.Value:Ray

Sự Kiện
Changed
RayValue.Changed(value:Ray):RBXScriptSignal
Tham Số
value:Ray
Mẫu mã
Cách Sử Dụng RayValue.Changed
local value = Instance.new("RayValue")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
local start = Vector3.new(0, 0, 0)
local lookAt = Vector3.new(10, 10, 10)
local ray = Ray.new(start, (lookAt - start).Unit)
value.Value = ray

changed
Đã Lỗi Thời

©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.