ブログ一覧

  1. HOME
  2. ブログ
  3. 制作事例
  4. 🗡️【Roblox初心者OK】じぶんだけの剣をつくってみよう!⚔️

🗡️【Roblox初心者OK】じぶんだけの剣をつくってみよう!⚔️

こんにちは!ゲームを作ってみたいキミへ💡
今回は Roblox Studio を使って、**カッコイイ剣(けん)**をつくって、じぶんのキャラに持たせて、ふりまわす方法をおしえるよ!

「ゲームの中で、ぼくのキャラが剣でバシッ!ってやったら楽しいかも…!」

そんなキミにぴったり✨
さあ、いっしょに作ってみよう!

今回、最終的に作った剣(というより棒)はこちら↓です。
分かりやすく、色分けして大きめのものを作りました。


🪛 ステップ①:剣の見た目をつくろう!

まずは Roblox Studio を開いて、**パーツ(Parts)**を使って剣のかたちを作ってみよう!

  • もち手 → 名前はぜったい「Handle」にするよ!(※大文字に注意)
  • つば or 刃(は) → 自由につくってOK!

🎯 ポイント!

  • Handle はキャラがにぎるところ!
  • 「Z」方向に剣の先がむいて、「Y」方向が上になるようにしよう!

🔍 View(表示)→ Origin(軸)をオンにすると、どっちが前とかが分かりやすいよ!


🔧 ステップ②:剣を「Tool」にしよう!

Robloxでは、**Tool(ツール)**にすることでキャラがアイテムを持てるようになるよ。

やり方:

  1. Toolを右クリックで新しく作る
  2. その中に、さっき作った「Handle」や「Blade」を入れる
  3. Tool の名前は「Sword」とか好きな名前でOK!

🧲 ステップ③:パーツをくっつけよう!

「Handle」以外のパーツは、**WeldConstraint(ウェルド)**でくっつけよう。

やり方:

  1. モデルタブ → WeldConstraint をクリック
  2. 「Blade」をクリック → 次に「Handle」をクリック
  3. これでパーツがバラバラにならず、くっつくよ!

🌀 ステップ④:剣をふるスクリプトを入れよう!

次は、クリックで剣をふるスクリプトを入れるよ!

やり方:

  1. 「Handle」を右クリック → Script を追加
  2. このコードをコピペしよう:
local tool = script.Parent
local anim = Instance.new("Animation")
anim.AnimationId = "rbxassetid://522635514" -- 剣をふる動き!

local track = nil

tool.Equipped:Connect(function()
local human = tool.Parent:FindFirstChild("Humanoid")
if human then
track = human:LoadAnimation(anim)
end
end)

tool.Activated:Connect(function()
if track then
track:Play()
end
end)

✨ これで、左クリックすると剣をふれる! やったね!


💥 ステップ⑤:当たったらダメージをあたえよう!

もっとかっこよくしたい?
じゃあ、剣が当たったら敵にダメージをあたえるコードも追加しよう!

tool.Activated:Connect(function()
local hitCheck
hitCheck = tool.Handle.Touched:Connect(function(hit)
local enemy = hit.Parent:FindFirstChild("Humanoid")
if enemy then
enemy:TakeDamage(20)
end
end)

wait(0.2) -- 攻撃できる時間
if hitCheck then hitCheck:Disconnect() end
end)

🎒 ステップ⑥:剣をStarterPackに入れて、ゲームで使えるようにしよう!

「作ったのにキャラが持ってくれないよ~😢」
それは**StarterPack(スターターパック)**に入れてないからかも!

✅ StarterPackってなに?

ゲームをスタートしたときに、プレイヤーが最初から持ってるアイテムを入れておく場所だよ!
ここに剣を入れると、キャラがちゃんと持ってくれるようになるんだ✨

やり方:

  1. 左にある「Explorer(エクスプローラー)」をひらく
  2. 作った Tool(Sword) を見つける
  3. それをドラッグして、StarterPack にポイッ!💨

📦 こんな感じになればOK!


▶️ ステップ⑦:ゲームでテストしてみよう!

  1. 上の「Play(▶️)」ボタンを押して、ゲームをはじめる
  2. キャラが剣を持ってるはず!
  3. 左クリックで剣をふってみよう!あたるとダメージ!

🧠 よくあるミスと解決法

困ったこと原因と解決
剣が見えないStarterPack に入れてる?
キャラが持ってくれないHandle の名前がちがう(大文字小文字を確認!)
ダメージが入らないHumanoid に当たってるか確認!

🎉 まとめ:キミだけの剣ができた!

ステップやること
剣の形を作る(Handle+Blade)
Tool にする
Weld でくっつける
アニメーションで剣をふる!
ダメージを追加しよう!
StarterPack に入れて装備できるように!
テストしてバシッとふってみよう!

✨ おまけ:もっとすごくするアイデア!

  • 剣にキラキラエフェクトをつける
  • 剣の色を変えて「炎の剣」「氷の剣」とかにする🔥❄️
  • アニメーションを自分でつくる

ゲームの世界はキミのアイデア次第でどこまでも広がるよ!

関連記事