【Lua言語講座】2.プログラムの書き方

プログラムの書き方 Lua言語講座

※この記事は会話形式にリライトしました。

こんにちは、ロブスタのハルです!
前回の講座ではプログラミングがどのようなものかについて軽くれてきました。
今回は実際にRoblox Studio上でプログラムを書いていきたいと思います!
前回の講座を見ていない方はこちらからごらんください。

プログラム(スクリプト)の新規作成

――ある日の会話――

たかし
たかし

先生、プログラムって実際にどうやって書くんですか?

先生
先生

それでは一緒に確認しましょう。

解説

早速さっそくプログラムを書いていきましょう!
まずはRoblox Studioスタジオから新しいBaseplateベースプレートを開きます。
この画面になっていることを確認してください。

開始ウインドウ

もし、画面下の出力ウインドウや右側のエクスプローラーウインドウが表示されていない場合は画面上部の表示タブの『表示』内からエクスプローラと出力を選択せんたくしてください。

続いてエクスプローラーウインドウ内にあるServerサーバーScriptスクリプトServiceサービスにカーソルを合わせると+マークが出てくるのでそれをクリックしてください。すると、下の画像のようなメニューが表示されます。

SSSメニュー

その中にあるScriptスクリプトを選んでください。画像のようなウインドウが出てくれば成功です。
このウインドウはスクリプトエディタと呼ばれます。

スクリプトエディタ

Scriptは何個も作成できるのですが、名前が全て同じままになってしまいます。
これではどれがなんだかわからなくなってしまいますね…

複数のScript

そこで、Scriptに名前をつけてあげましょう。Scriptを選択せんたくした状態で右クリックすると画像のようなメニューが出てきます。その中の名前を変更を選びます。今回はTestテストという名前にしました。

スクリプト→名前の変更
名前変更後のスクリプト

プログラミングにおいて名づけはかなり重要になってきます。他の人がプログラムを読んだときに意味がわかるような名づけができるようになれば一目置かれる存在になれるでしょう。

プログラムの実行

――ある日の会話――

たかし
たかし

スクリプトエディタを開くことができました。
最初からprint(“Hello world!”)と書いてあるんですがこれはなんですか?

先生
先生

その正体を知るためにプログラムを実行してみましょうか。

解説

プログラムは書くだけでは意味がありません。

先ほど作ったTestスクリプトを実行してみましょう。
下の画像にあるプレイをクリックすると実行することができます。

テストプレイの場所

実行すると出力ウインドウに下の画像のようなメッセージが表示されます。

出力結果

英語がずらっと並んでいますがきちんとプログラムが実行されていることがわかります。
実際にTestスクリプトを表示してみてください。

Helloハロー worldワールド!が出力されていることが確認できますね。

Testスクリプトと出力結果との比較

宿題

今回の説明は以上です。宿題としてTestスクリプトの1行目にあるprint(“Hello world!”)” “の中身(Hello world!の部分)を好きな文字に変えてみてください。また、変えたあとに実行してみてどこが変わっているのか考えてみてください。

最後に

――ある日の会話――

先生
先生

たかし君、プログラムの書き方についてはわかりましたか?

たかし
たかし

はい、プログラムを書く場所と実行の方法について確認できました。

先生
先生

それは良かったです。
今度からいよいよLua言語について勉強していきますよ。

たかし
たかし

よろしくお願いします!

まとめ

  • プログラム=スクリプト
  • スクリプトはエクスプローラーウインドウ内のServerScriptService上の+マークを押すことで作成できる
  • プレイボタンをクリックすることでスクリプトを実行できる
  • 実行結果は出力ウインドウに表示される

お疲れ様でした。第2回はここまでです。
次回は重要な考え方である変数と型について説明したいと思います!

コメント

タイトルとURLをコピーしました