Aprenda
Classe do mecanismo
Vector3Value

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.


Resumo
Propriedades
Membros herdados
Amostras de código
Parte Teleportadora
-- Cole-me em um Script dentro de uma Parte
local part = script.Parent
local teleportPosition = part.TeleportPosition
local function onTouch(otherPart)
-- Primeiro, encontre o HumanoidRootPart. Se não conseguirmos encontrá-lo, saia.
local hrp = otherPart.Parent:FindFirstChild("HumanoidRootPart")
if not hrp then
return
end
-- Agora teletransporte definindo o CFrame para um criado a partir
-- da TeleportPosition armazenada
hrp.CFrame = CFrame.new(teleportPosition.Value)
end
part.Touched:Connect(onTouch)
Armazenando Vector2 dentro de Vector3Value
local vector3Value = Instance.new("Vector3Value")
-- Armazenar um Vector2 em um Vector3
local vector2 = Vector2.new(42, 70)
vector3Value.Value = Vector3.new(vector2.X, vector2.Y, 0) -- O valor Z é ignorado
-- Carregar um Vector2 de um Vector3
vector2 = Vector2.new(vector3Value.Value.X, vector3Value.Value.Y)
print(vector2)

Referência API
Propriedades
Value
Ler Parallel
Acesso à simulação
Vector3Value.Value:Vector3

Eventos
Changed
Vector3Value.Changed(value:Vector3):RBXScriptSignal
Parâmetros
value:Vector3
Amostras de código
Como 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, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.