เรียนรู้
Engine Class
Vector3Value

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
คุณสมบัติ
เหตุการณ์
changed(value: Vector3):RBXScriptSignal
เลิกใช้แล้ว
สมาชิกที่ได้รับทอด
ตัวอย่างโค้ด
ชิ้นส่วนโทรพอร์ต
-- วางฉันในสคริปต์ภายในชิ้นส่วน
local part = script.Parent
local teleportPosition = part.TeleportPosition
local function onTouch(otherPart)
-- ก่อนอื่น ให้ค้นหา HumanoidRootPart หากไม่พบ ให้ออก
local hrp = otherPart.Parent:FindFirstChild("HumanoidRootPart")
if not hrp then
return
end
-- ตอนนี้ให้โทรพอร์ตโดยการตั้งค่า CFrame เป็นหนึ่งที่สร้างจาก
-- TeleportPosition ที่เก็บไว้
hrp.CFrame = CFrame.new(teleportPosition.Value)
end
part.Touched:Connect(onTouch)
การเก็บ Vector2 ไว้ใน Vector3Value
local vector3Value = Instance.new("Vector3Value")
-- เก็บ Vector2 ไว้ใน Vector3
local vector2 = Vector2.new(42, 70)
vector3Value.Value = Vector3.new(vector2.X, vector2.Y, 0) -- ค่า Z จะถูกละเลย
-- โหลด Vector2 จาก Vector3
vector2 = Vector2.new(vector3Value.Value.X, vector3Value.Value.Y)
print(vector2)

เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
Value
อ่านพร้อมๆ กัน
การเข้าถึงการจำลองสถานการณ์
Vector3Value.Value:Vector3

เหตุการณ์
Changed
Vector3Value.Changed(value:Vector3):RBXScriptSignal
พารามิเตอร์
value:Vector3
ตัวอย่างโค้ด
วิธีการใช้ Vector3Value.Changed
local value = Instance.new("Vector3Value")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
value.Value = Vector3.new(10, 10, 10)

changed
เลิกใช้แล้ว

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ