見出し画像

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」というブログで公開したいです。記事として綺麗に纏める事は出来ますか?」と聞いて書いてもらいました。↓

よろしければ見に行って下さい↓

もう少しいい感じでついてくる様にしたかったんですけど、、なんか追い越したりどっかいっちゃったり、、、微調整が必要っぽいです。

この記事が気に入ったらサポートをしてみませんか?