📑

【Roblox開発】Partをテレポートさせる方法(指定の位置まで移動させる)

2024/07/21に公開

はじめに

今回はPartやCharacterなどのCFrameプロパティを持ったオブジェクトをテレポートさせる方法について共有します。

実装

Partを配置

WorkSpaseStartPartEndPartを配置。

コード

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を代入するだけでテレポートしたような挙動が実現できるようです。

実行!!

https://youtu.be/xeru9tOETJ8

Landelテックブログ

Discussion