Roblox studioついてくるボール by ChatGPT "Roblox Studio Scripting Help"
この記事はChatGPTによって書かれています。
Roblox Studioのスクリプトについて
Roblox Studioでは、ゲーム内のオブジェクトを操作するスクリプトを作成することができます。この記事では、特定のパートを人型のフィギュアの後ろに永遠に追いかけるスクリプトを作成する方法を紹介します。
スクリプトの作成
次のようなコードを使用して、人型のフィギュアの後ろを永遠に追いかけるスクリプトを作成することができます:
sqlCopy codelocal part = script.Parent
part.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
if humanoid then
local followHumanoid = true
local humanoidRootPart = humanoid.RootPart
local lastCF = part.CFrame
local lastHRP = humanoidRootPart.CFrame
local connection = humanoid.ChildAdded:Connect(function(child)
if child:IsA("HumanoidRootPart") then
humanoidRootPart = child
connection:Disconnect()
end
end)
game:GetService("RunService").Stepped:Connect(function()
if followHumanoid then
local diff = lastHRP.p - humanoidRootPart.CFrame.p
part.CFrame = humanoidRootPart.CFrame - diff
end
end)
end
end)
このスクリプトを使用すると、指定したパートが人型のフィギュアに触れたときに、その人型のフィギュアと同じ方向に移動するようになります。
まとめ
Roblox Studioでは、ゲーム内のオブジェクトを操作するスクリプトを作成することができます。この記事では、特定のパートを人型のフィギュアの後ろに永遠に追いかけるスクリプトを作成する方法を紹介しました。
ここまでは「ここまでのやり取りを「note」というブログで公開したいです。記事として綺麗に纏める事は出来ますか?」と聞いて書いてもらいました。↓
よろしければ見に行って下さい↓
もう少しいい感じでついてくる様にしたかったんですけど、、なんか追い越したりどっかいっちゃったり、、、微調整が必要っぽいです。
この記事が気に入ったらサポートをしてみませんか?