今回は、ブロック「こんとろーる」を解説していきたいと思います。
「こんとろーる」には、他のブロックやスクリプトの動作方法を設定するブロックがあります。
「こんとろーる」
オレンジ色のボタンをタップすると、「こんとろーる」のブロックが表示されます。
「こんとろーる」には、4つのブロックがあります。
![](https://game-sakusei.com/wp-content/uploads/2020/05/9a0547bf-20da8761f240dde67c27717abdf176c5.png)
[待つ]
1番左にある[待つ]は、スクリプト・ブロックの動作を停止するブロックです。
![](https://game-sakusei.com/wp-content/uploads/2020/05/a3e59668-4f76c389d0cca5b37d7e9d2127368f4c.png)
使用すると、このブロックを使用したスクリプトは、下側にある数値の分だけ次のブロックへ進まなくなります。
数値が[1]で約0.1秒、[10]で約1秒の間、停止させることができます。
![](https://game-sakusei.com/wp-content/uploads/2020/05/e354a126-96eca1879edeb5c3d316dff42661e076.png)
停止できるのは「[待つ]を使用したスクリプト」だけで、
他のスクリプトやブロックは止められないので注意しましょう。
![](https://game-sakusei.com/wp-content/uploads/2020/05/69f46267-d29c320418d79bcc6d91c3928cc28e04.png)
[止める]
赤枠内にある[止める]も、[待つ]と同様にスクリプトやブロックの動作を停止するブロックです。
![](https://game-sakusei.com/wp-content/uploads/2020/05/d2ba966b-ad4c110aeaa6c72833c26b7a1f0b35a4.png)
ただ、[待つ]とは違い、キャラクター内にある全てのスクリプトを停止させることができます。
このブロックを使用して止めたスクリプトは、半永久的に停止したままになります。
![](https://game-sakusei.com/wp-content/uploads/2020/05/5db10672-a912bfb5e10207d7123eba17891ac520.png)
全てのスクリプトを停止させた後、
[止める]があるスクリプトだけは短時間で動作を再開して、次のブロックへと進んでいきます。
![](https://game-sakusei.com/wp-content/uploads/2020/05/f9704751-088ff3853a3758e641ff6c07d4d733ed.png)
[速さを決める]
[速さを決める]は、キャラクターが動くブロック([○○へ動く]・[○○へ回る]・[ジャンプする])を使用した時の動く速さを変更するブロックです。
![](https://game-sakusei.com/wp-content/uploads/2020/05/ada1ac6a-210123c859a9fd34a222058d5a689884.png)
ブロックの下部にある三角形のボタンをタップすると、動作速度を変更するための画面が表示されます。
動作速度は、「普通」「ちょっと速い」「速い」の中から選択できます。
![](https://game-sakusei.com/wp-content/uploads/2020/05/b6821573-f3a51503ba8e983cc1ce28e33dfaa3b1.png)
新規作成した時点では、真ん中にある「ちょっと速い」が全てのキャラクターに設定されています。
「ちょっと速い」の状態で[○○へ動く]を使用して10マス移動するのに「約2秒」掛かります。
![](https://game-sakusei.com/wp-content/uploads/2020/05/491f90fe-df8f81115d23cddf7e04fb5060036182.png)
左にある「普通」を使用すると、「ちょっと速い」より遅いスピードで動きます。
10マス進むのに「約4秒」も掛かります。
![](https://game-sakusei.com/wp-content/uploads/2020/05/e8f1745c-71aa71f2cc2d67e713afeed084caba9f.png)
右にある「速い」は、「ちょっと速い」よりも速いスピードで動きます。
10マスへ進むのに、「約1秒」で完了してしまいます。
![](https://game-sakusei.com/wp-content/uploads/2020/05/62b85fa9-9bc1c57bb21928821066c4d2bf58826e.png)
動作速度の変更は、[速さを決める]を使用した直後から適用されます。
また、キャラクター内であれば、[速さを決める]がないスクリプトにも適用されます。
![](https://game-sakusei.com/wp-content/uploads/2020/05/76fbced2-74f00c6fc4d73a66e2b0faa932522f6a.png)
[繰り返す]
[繰り返す]は、特定のブロックを数値の分だけ繰り返し動作させるブロックです。
![](https://game-sakusei.com/wp-content/uploads/2020/05/ee1c8444-c236a7179ccdfffc221aa5fe416fca53.png)
このブロックの形状は他のブロックと大きく異なり、
赤枠内の差込口に他のブロックをドラッグして挿入することができます。
入れたブロックは、右下の入力欄で設定した回数だけ動作を繰り返します。
![](https://game-sakusei.com/wp-content/uploads/2020/05/43575dcc-7b032dcb6a518079e6493632e01ff6a8.png)
ただし、「きっかけ」や「しゅうりょう」にある片方が丸いブロックは、挿入できないようになっています。
左側がへこんでいて、右側が出っ張っているタイプのブロックであれば、[繰り返す]に挿入できます。
![](https://game-sakusei.com/wp-content/uploads/2020/05/2712ae75-51a27d885aeeda1172a1d40ac158ebfb.png)
次回
今回は、ブロック「こんとろーる」の解説をしました。
「こんとろーる」にある[繰り返す]を使用すれば、「同じ行動を繰り返すプログラム」も簡単に作成できるので便利ですが、
使う回数が多過ぎたり、[繰り返す]の中に[繰り返す]を入れたりすると、プロジェクト全体の動作が遅くなることがあるので気を付けましょう。
次回は、ブロック「おと」「しゅうりょう」の解説をします。