プレイヤー(Humanoid)が Part の上に乗った瞬間、もう1つのPartに移動します。
- Workspace に Part を2つ追加します。
- 移動元のPart に Script を追加します。
- 移動先のPartの名前をGoalにします。AnchoredをONに、CanCollideをOFFにします。さらに表示したくので、Transparencyを1にします。
local goal = game.Workspace.Goal
local function onTouch(otherPart)
local character = otherPart.Parent
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if humanoid then -- 上に乗ったのがプレイヤーだったら
humanoid.RootPart.CFrame = goal.CFrame
end
end
script.Parent.Touched:Connect(onTouch) -- Touched イベントの設定
こんにちは。九州福岡からです。
一人息子がRobloxで遊ぶようになりまして。
→先々の事を考えて、Luaの勉強をし始めました。(全くの素人=0からです。)
ここの書き込み、ありがたかったです♪
それでは失礼します☆
Robloxとても楽しいですよね。
私も息子と一緒に遊んだり、ゲームを作って楽しんでいます。