Aprender
Clase de motor
Vector3Value

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.


Resumen
Propiedades
Miembros heredados
Muestras de código
Parte de Teletransportador
-- Pégame en un Script dentro de una Parte
local part = script.Parent
local teleportPosition = part.TeleportPosition
local function onTouch(otherPart)
-- Primero, encuentra el HumanoidRootPart. Si no podemos encontrarlo, sal.
local hrp = otherPart.Parent:FindFirstChild("HumanoidRootPart")
if not hrp then
return
end
-- Ahora teletransportar estableciendo el CFrame a uno creado desde
-- el TeleportPosition almacenado
hrp.CFrame = CFrame.new(teleportPosition.Value)
end
part.Touched:Connect(onTouch)
Almacenando Vector2 dentro de Vector3Value
local vector3Value = Instance.new("Vector3Value")
-- Almacenar un Vector2 en un Vector3
local vector2 = Vector2.new(42, 70)
vector3Value.Value = Vector3.new(vector2.X, vector2.Y, 0) -- El valor Z se ignora
-- Cargar un Vector2 desde un Vector3
vector2 = Vector2.new(vector3Value.Value.X, vector3Value.Value.Y)
print(vector2)

Referencia API
Propiedades
Value
Leer paralelo
Acceso a la simulación
Vector3Value.Value:Vector3

Eventos
Changed
Vector3Value.Changed(value:Vector3):RBXScriptSignal
Parámetros
value:Vector3
Muestras de código
Cómo usar 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, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.