学ぶ
エンジンクラス
Vector3Value

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。


概要
プロパティ
イベント
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
-- 次に、保存されているTeleportPositionから作成されたCFrameを設定してテレポートします。
hrp.CFrame = CFrame.new(teleportPosition.Value)
end
part.Touched:Connect(onTouch)
Vector3Value内にVector2を格納する
local vector3Value = Instance.new("Vector3Value")
-- Vector3内にVector2を格納する
local vector2 = Vector2.new(42, 70)
vector3Value.Value = Vector3.new(vector2.X, vector2.Y, 0) -- Z値は無視されます
-- Vector3からVector2を読み込む
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は、米国並びにその他の国における登録商標および非登録商標です。