Impara
Classe motore
Vector3Value

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.


Sommario
Proprietà
Membri ereditati
Campioni di codice
Parte Teleportante
-- Incollami in uno Script all'interno di una Parte
local part = script.Parent
local teleportPosition = part.TeleportPosition
local function onTouch(otherPart)
-- Prima, trova l'HumanoidRootPart. Se non lo troviamo, esci.
local hrp = otherPart.Parent:FindFirstChild("HumanoidRootPart")
if not hrp then
return
end
-- Ora teletrasporta impostando il CFrame su uno creato da
-- il TeleportPosition memorizzato
hrp.CFrame = CFrame.new(teleportPosition.Value)
end
part.Touched:Connect(onTouch)
Memorizzare Vector2 all'interno di Vector3Value
local vector3Value = Instance.new("Vector3Value")
-- Memorizza un Vector2 in un Vector3
local vector2 = Vector2.new(42, 70)
vector3Value.Value = Vector3.new(vector2.X, vector2.Y, 0) -- Il valore Z viene ignorato
-- Carica un Vector2 da un Vector3
vector2 = Vector2.new(vector3Value.Value.X, vector3Value.Value.Y)
print(vector2)

Riferimento API
Proprietà
Value
Lettura Parallela
Accesso alla simulazione
Vector3Value.Value:Vector3

Eventi
Changed
Vector3Value.Changed(value:Vector3):RBXScriptSignal
Parametri
value:Vector3
Campioni di codice
Come usare 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
Obsoleto

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.