Roblox Studio を開いて、自分のアカウントでログインしておきましょう。前回保存していた「実験用ステージ04」を開いておきます。
円柱や球体・金色がコインらしくておすすめですよ。
Roblox Studio を開いて、自分のアカウントでログインしておきましょう。前回保存していた「実験用ステージ04」を開いておきます。
| 使用する機器 | 何に使うのか |
|---|---|
| パソコン | Roblox Studio を操作するために使用します。 |
コインにするブロックを1つ作り、名前を「 コイン 」にして「 固定 」しておきましょう。
コインを右クリック→複製、または Ctrl + D で2〜3個に増やして、間隔をあけて並べておきましょう。
円柱や球体・金色がコインらしくておすすめですよ。
Lua には「 local 」を使った変数がありましたが、1つのScriptの中でしか使えませんでした。今回は複数のScriptからカウントを増やしたりチェックしたりするため、「 IntValue 」というもので変数を作ります。
「 ReplicatedStorage 」というどのScriptからも見られる場所に、「 IntValue 」を入れていきます。
コインの1つに Script を入れて、名前を「 カウントScript 」にしておきましょう。以下のコードをコピーして貼り付けます。
local count = game.ReplicatedStorage:WaitForChild("コインカウント")
script.Parent.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
count.Value += 1
print(count.Name..count.Value)
script.Parent:Destroy()
end
end)
プレイして触れてみると、出力ウインドウにこのように表示されます。
AIは「副操縦士」
AIはとても優秀ですが、何を作るか・どう進めるかを決めるのはあなた自身です。今回作ったカウントScriptを、Assistantに読み解いてもらいましょう。
AIの説明を読んで、自分の理解と照らし合わせてみましょう。
local の変数と IntValue の違い、AIに説明してもらったらすごく腑に落ちた!
うまくいかない場合は、完成見本をダウンロードして見比べてみましょう。
⬇ 「 コインカウント_完成見本.rbxl 」をダウンロード今日のまとめ