今回は、「ブロック」について解説していきたいと思います。
KidsScript2Dには、様々な種類のブロックが用意されています。
「ブロック」の使い方
「ブロック」は、JavaScriptのコードを1つのブロックとして扱う機能です。
左下の「ブロック一覧」から使用でき、
50個のブロックが18種類のジャンルごとに分けられています。
![](https://game-sakusei.com/wp-content/uploads/2023/12/8768b3a512fa0a552e05f85b6e59fa5c.png)
ジャンル用のボタンをクリックすると、
そのジャンルに関する「ブロック」の一覧が表示されます。
一覧を閉じたい時は、「やめる」をクリックします。
![](https://game-sakusei.com/wp-content/uploads/2024/01/babdf96d576297b66d5e363d27f8c995.png)
他のジャンルのボタンを表示したい時は、[青い矢印]をクリックします。
![](https://game-sakusei.com/wp-content/uploads/2024/01/3df6488fddf6e55e4558cd375baaf66f.png)
[ブロック]の一覧の中から使用したいブロックを選択すると、
画面内に選択したブロックが出現します。
![](https://game-sakusei.com/wp-content/uploads/2024/01/e804fb68811d60310a4d554db0154489.png)
![](https://game-sakusei.com/wp-content/uploads/2024/01/ed530048f3a8cd1e32a390e690cb2c04.png)
出現したブロックを「編集画面」にドラッグ&ドロップすれば、
プログラムとして配置することができます。
![](https://game-sakusei.com/wp-content/uploads/2024/01/15d94264e9068e4738c909648b68c76d.png)
![](https://game-sakusei.com/wp-content/uploads/2024/01/4ca85c15eeab021c0e3d9f17d96fdcff.png)
ブロックを配置・設定すると、その内容が「プレイ画面」に反映されます。
反映されない時は、[リロード]をクリックします。
![](https://game-sakusei.com/wp-content/uploads/2024/01/7b919342396f2e8e8c786834a6b694e9.png)
ブロックの中には、オブジェクト名・カラー・大きさなどが設定できるものもあります。
![](https://game-sakusei.com/wp-content/uploads/2024/01/35555079b9e1d520e60df2692e798c7c.png)
設定可能な場所をダブルクリックすると、
文字・数値を入力するための「仮想キーパッド」が表示されます。
![](https://game-sakusei.com/wp-content/uploads/2024/01/8de92bd894efbb401484f93ba390858e.png)
また、ブロックの種類によっては、[設定項目の追加]や[オプションの設定]も可能です。
ブロックを削除したい場合は、ブロックを「ゴミ箱」へドラッグ&ドロップします。
ゴミ箱は、配置したブロックをドラッグすると表示されます。
![](https://game-sakusei.com/wp-content/uploads/2024/01/aa1c78e25426ba41fb57bd11604e4325.png)
「ブロック」と「テキスト」の切り替え
KidsScriptには、ブロックを「JavaScriptのコード」として、
[テキスト]で表示する機能があります。
編集画面の右下にある「テキストに切り替え」ボタンをクリックすることで、
ブロックの表示内容がテキストに変更されます。
![](https://game-sakusei.com/wp-content/uploads/2024/01/1a8d8054eaac346a1bc83e05fa9b1475.png)
KidsScriptでは、「ブロックとテキストの表示内容が似ている」という特徴があります。
なので、表示を切り替えても設定可能な場所が分かりやすくなっています。
![](https://game-sakusei.com/wp-content/uploads/2024/01/7e489facbbe45e965a9d99c36c9dbfe7.png)
表示をブロックに戻したい時は、右下の「ブロックに切り替え」をクリックします。
![](https://game-sakusei.com/wp-content/uploads/2024/01/cd86f24520bbd667d199846fe3a3475f.png)
また、下側にあるボタンでは、編集画面やブロックの表示方法が変更できます。
編集画面を拡大・縮小したり、行頭に番号を表示したりできる他、
ブロックの翻訳や色の変更も可能です。
操作を取り消したい場合やブロックを複製したい場合などは、
右上にあるボタンを使用します。
![](https://game-sakusei.com/wp-content/uploads/2024/01/11fa1d2107c1d83b6b74270a90586f26.png)
次回
今回は、「ブロック」の解説をしました。
「仮想キーパッド」の場合、他からコピー&ペーストする際に手間が掛かるので、
プログラムを作成する時は「ブロック」を使用して、
設定を入力する時だけ[テキスト]表示に変更する、という使い方もオススメです。
次回は、「Bluetooth通信」について解説します。