📑
【Roblox開発】Partをテレポートさせる方法(指定の位置まで移動させる)
はじめに
今回はPartやCharacterなどのCFrameプロパティを持ったオブジェクトをテレポートさせる方法について共有します。
実装
Partを配置
WorkSpase
にStartPart
とEndPart
を配置。
コード
local startPart = workspace.StartPart
local endPart = workspace.EndPart
--partをendPartまで移動させる
function TeleportToEndPart(part)
part.CFrame = endPart.CFrame
end
--3秒待つ
task.wait(3.0)
--移動開始
TeleportToEndPart(startPart)
CFrame
というプロパティは位置関連の情報を持っているようですね。これに移動させたい目的地ポイントにあるPartのCFrameを代入するだけでテレポートしたような挙動が実現できるようです。
実行!!
Discussion