見出し画像

人間リモコンを作れ! RobloxStudio

どうも…

新学期が始まったけつべつです。
休みの終わりはやはり嫌いです。いつも聞こえていたセミの鳴き声も急になくなって、なんだかゆううつです。
永遠に夏休みが続いたらいいのに!!!!
そう考えたけつべつは夏休みを増やしてもらうため、先生の思考を操り学校を消し去る機械の試作品を作ってみたりしたのだった!

内容


こちらが人間リモコンです……。
ボタンを一押しするだけで行ってほしい方向に進んでくれるぞ!
※ただしプレイヤーに対しては使えません。



リモコンの中身(スクリプト)

けつべつはボタンを押すと、NPCが今いる位置から5マス先に移動するボタンを考えました。

リモコンのモデルの中身はこんなかんじです。hとかmとか一字で書いてあるパートは矢印キーです。


左に進むボタンの中身

local key = script.Parent
local ClickDetector = script.Parent.ClickDetector

local function onClick() --クリックしたら
	local NPC = game.Workspace.Noob --動かしたいNPC
	local Position = NPC.Head.Position + Vector3.new(-5,0,0) --NCPの頭の位置からx軸に−5マス移動
	
	NPC.Humanoid:MoveTo(Position) --Positionまで歩く
	
end

ClickDetector.MouseClick:Connect(onClick)

右に進ませたい場合はかっこの中の数字からマイナスを取ろう。


前に進むボタンの中身

local key = script.Parent
local ClickDetector = script.Parent.ClickDetector

local function onClick() --クリックしたら
	local NPC = game.Workspace.Noob --動かしたいNPC
	local Position = NPC.Head.Position + Vector3.new(0,0,-5) --NCPの頭の位置からz軸に-5マス移動
	
	NPC.Humanoid:MoveTo(Position) --Positionまで歩く
	
end

ClickDetector.MouseClick:Connect(onClick)

こっちも、後ろに進ませたい場合はかっこの中の数字からマイナスを取ろう。
もっと長い距離を移動させたい場合は数字を10以上にするといいかも。
※このままスクリプトを書くとボタンを押した時に間違った方向に進むかもしれないので、リモコンを置きたい向きに合わせてカッコの中の数字を変えてください。


動かしてみよう!

操られるNPC

やったね!ダメ元で作ってみたら成功しました!!嬉しい!!😢

…試作品は完成し、実験は成功しましたが、現実世界に持ち出すことはできません。なので先生を操って学校をぶっ壊すことはできませんでした。
残念…。

でも!これを応用すれば人間迷路を作ることができるはずです。
NPCがある場所を通ると扉が空いたり岩が降ってきたら楽しそう。

はしごも登れるからこういう立体的な迷路の中を移動することもできる!

夏休みの間に作っていた「立ち入り禁止」の続編にも、この人間リモコンを使ったミニゲームが出てきます。公開はもっと後になりそうですが、チャンスがあれば遊んでみてください。
よかったらそこのあなたも、人間リモコンで面白いゲームを作ってみてくださいね。

〜おしまい〜