こんにちは、Roblox
CoddyのLuaジャーニー「Robloxゲームのスクリプティング」セクションの一部。レッスン 1/24。
すべてのRobloxゲームは、パーツ(ブロック、ボール、足場)と、パーツに何をするか指示するスクリプトでできています。スクリプトは、RobloxがLuaをもとに作ったプログラミング言語Luauで書かれています。
右側のゲームは、草の地面、スポーンパッド、黄色い看板がある実際の世界です。Playを押してスクリプトを実行し、W A S DとSpaceで歩き回ってみましょう。
スクリプトを書く人が最初に学ぶのはprintです。ゲーム内で起きた時刻とともに、ゲームの下にあるOutputパネルに1行を書き出します。
print("The game started")引用符で囲まれたテキストは文字列です。printは、数値やパーツの名前など、文字列以外のものも表示します。ワールド内のすべてのパーツはworkspaceの中にあり、名前を使ってアクセスできます。
print(workspace.Baseplate.Name)これを実行するとBaseplateと表示されます。ゲームが始まると、スクリプトは上の行から下の行へ、一度だけ実行されます。
チャレンジ
簡単最初のRobloxスクリプトを書きましょう。
print("")の引用符の間に、名前やHello, Roblox!など、好きなメッセージを入力します。- プレイを押して、ゲームの下にある出力で自分の行を見つけます。
次にチェックを押します。
自分で試してみよう
-- このスクリプトはゲーム開始時に一度だけ実行されます。
print("")
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Robloxゲームのスクリプティングのすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ