Menu
CoddyTech

こんにちは、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が表示されます。ゲームが始まると、スクリプトは上の行から下の行へ、一度だけ実行されます。

challenge icon

チャレンジ

簡単

最初のRobloxスクリプトを書きましょう。

  1. Hello, Roblox!を正確に出力します。
  2. 次の行では、パーツから読み取って黄色い看板の名前を出力します。workspace.Sign.Nameを使います(引用符で囲んだ"Sign"というテキストを入力するのではありません)。

プレイを押してOutputに行が表示されるのを確認し、次にチェックを押します。

自分で試してみよう

-- このスクリプトは、ゲームの開始時に1回だけ実行されます。
print("Hello")
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Robloxゲームのスクリプティングのすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ