2024.10.21Scratch使い方入門編|全ブロックまとめ表(2024年10月更新)全コードブロックの基本的な動きを一覧にまとめてあるので、チートシートとして使えますScratch3.0の基本ブロックをすべてまとめました。拡張機能は含まれていません。動きコードサンプル10歩ぽ動うごかす現在向いている方向に向かって10歩進みます。上(0度)を向いていれば上に進みます。「歩」とありますが、実際は座標が10目盛り分移動することを意味しています。右みぎに15度ど回まわす注意点としては、ネコの足元を中心に回るのではなく、首あたりを中心として回るという点です。この中心点はコスチュームを描画する際に以下のマークが付いている場所です。左ひだりに15度ど回まわすどこかの場所ばしょへ行いくランダムにステージ内を移動します。マウスのポインターへ行くマウスのポインターがある場所に向かってスプライトが移動します。x座標ざひょうを0、y座標ざひょうを0にするステージ内の指定した場所にスプライトが移動します。1秒びょうでどこかへ行いくスムーズな動きでステージ内のどこかにランダムで移動します。1秒びょうでマウスのポインターへ行いくスムーズな動きでマウスのある場所にスプライトが移動します。1秒びょうでx座標ざひょうを0、y座標ざひょうを0へ行いく指定した場所に向かってスムーズな動きでスプライトが移動します。90度どに向むける指定した方向に向き直ります。マウスのポインターへ向むけるマウスのポインターに向かって向き直ります。x座標ざひょうを10ずつ変かえる向いてる方向に関わらず、横方向に移動します。x座標ざひょうを0にするどこにいるかに関わらず、横の座標を10に指定します。y座標ざひょうを10ずつ変かえる向いてる方向に関わらず縦軸を10移動します。y座標ざひょうを0にするどこにいるかに関わらず、縦の座標を10に指定します。端はしに着ついたら、跳はねね返かえる左右上下の端に触れたら跳ね返るようにします。※この動画は、わかりやすくするために「x座標を100歩動かす」と組み合わせています。回転方法かいてんほうほうを左右さゆうのみにする向いている方向に関わらず、右か左のどちらかに向きます。※この動画は、わかりやすくするために「x座標を100歩動かす」「もし端に着いたら、跳ね返る」と組み合わせています。回転方法かいてんほうほうを回転かいてんしないにする向いている方向に関わらず、現在の角度から変わらないようにします。※この動画は、わかりやすくするために「x座標を100歩動かす」「もし端に着いたら、跳ね返る」と組み合わせています。回転方法かいてんほうほうを自由回転じゆうかいてんにする最初の状態がこれです。※この動画は、わかりやすくするために「x座標を100歩動かす」「もし端に着いたら、跳ね返る」と組み合わせています。音の効果や音量を変えるブロックは、1秒間に何回も実行するようなループの中で使うとコマ落ち(再生が欠けたり重くなる現象)が発生します。緑の旗が押されたタイミングなどで使うことがおすすめです。終おわるまでニャーの音おとを鳴ならすスプライトに登録されている音が鳴ります。「終わるまで」という意味は、この音が鳴り終わるまで次のブロックの処理は実行されない、ということ。ニャーの音おとを鳴ならすスプライトに登録されている音が鳴ります。連続で実行すると、音が鳴っている途中でも次の音が鳴ります。すべての音おとを止とめる鳴っている音をすべて止めます。ピッチの効果こうかを10ずつ変かえるピッチ(音の高さのようなもの)を指定した分だけ変更すること出来ます。今がピッチ100なら110になります。ピッチの効果こうかを100にする今のピッチがなんであっても、ピッチを100にします。音おとの効果こうかをなくすピッチなどを変更したあとに実行すると、もとに戻せます。音量おんりょうを-10ずつ変かえる音の大きさを指定した分だけ変えることが出来ます。マイナスだと音が小さくなり、プラスだと音が大きくなります。音量はパーセントなので、100%が通常の音量です。200%にすると音量が2倍になります。音量を100%にする音の大きさを指定したパーセントにします。緑みどりの旗はたが押おされたとき緑の旗(プレイボタン)をクリックしたときに実行される処理を、このブロックに続けてコーディングできます。コーディングの一番最初になるこういったブロックを、ハットブロックとスクラッチでは呼びます。ハットとは帽子のことです。スペースキーが押おされたときスペースキーが押されたときに実行される処理を、このブロックに続けてコーディングできます。スペースキー以外にもWやAやSやDなど、様々なキーを指定できます。このスプライトが押おされたときこのブロックが置いてあるスプライトが、ユーザーにクリックされたときに実行される処理を、このブロックに続けてコーディングできます。スプライトが「隠す」ブロックで隠れているとクリックされてもこのブロックは反応しません。幽霊効果が100%になっていて隠れている場合は、クリックされるとこのブロックが反応します。背景はいけいが背景はいけい1になったとき背景(ステージ)のコスチュームが変わったときに実行される処理を、このブロックに続けてコーディングできます。音量おんりょうが10よりも大おおきい状態じょうたいのとき音量の大きさが、指定した音量よりも大きくなると実行される処理を、このブロックに続けてコーディングできます。ここでいう10とは10%のことです。メッセージ1を受うけ取とったときメッセージ1を送るブロックが実行されたときに実行される処理を、このブロックに続けてコーディングできます。メッセージ1を送るブロックが別のスプライトで実行された場合でも、このブロックは反応します。スプライト同士のコミュニケーションができる点が最大の特徴です。メッセージ1を送おくるこのブロックが実行されると、メッセージ1を受け取ったときブロックが反応します。このブロックだけでは何も起きません。メッセージ1を送おくって待まつこのブロックが実行されると、メッセージ1を受け取ったときブロックが反応します。その反応した処理がすべて終わるまで、このブロック以降は実行されません。このブロック名をスクラッチ風に言い換えるなる「メッセージ1を受け取ったときブロックが終わるまで待つ」というニュアンスになります。制御コード解説1秒びょう待まつこのブロックのあとに続く処理は、1秒後に実行されます。10回かい繰くり返かえすこのブロックの中においた処理を10回繰り返します。このブロックの中においた処理を、赤い停止ボタンが押されるまでずっと繰り返します。(ブラウザのタブを閉じることでも止まるので安心してください)もし◇ならある条件が満たされれば、このブロックの中においた処理が実行されます。2」という条件を置けば、結果が正しいので条件が満たされたと判定され、ブロックの中が実行されます。◇なら〜でなければ〜ある条件が満たされれば、このブロックの1つ目のスペースにおいた処理が実行されます。2」という条件を置けば、結果が正しいので条件が満たされたと判定され、1つ目のスペース内の処理が実行されます。3」という条件を置けば、結果が間違っているので2つ目のスペース内の処理が実行されます。どちらかのスペース内の処理が実行されるということです。◇まで待まつある条件が満たされるまで、このブロックに続く処理は実行されません。「マウスが押されたか」どうかを◇に置けば、マウスが押されるまで次の処理には進まないようになります。◇まで繰くり返かえすある条件が満たされるまで、この中に置かれた処理をずっと繰り返します。すべて止とめるこの作品のすべてのスプライト、ステージの処理を止めます。クローンされたとき自分自身のクローンを作るブロックに反応して実行される処理を、このブロックに続けてコーディングできます。自分自身じぶんじしんのクローンを作つくる自分自身とはこのブロックが置かれているスプライトのことです。このスプライトと同じ処理を実行する存在(クローン)を作ることで、処理を二重三重に実行することが可能です。クローンの変数には自分自身とは違う値を持たせることが可能です。これにより、自分自身はX座標を10動かすけど、クローンはX座標をマイナス10に動かす、といった違いを作ることが出来ます。調べるコード解説マウスのポインターに触ふれたスプライトとマウスのカーソルが触れたかどうかを調べます。◯色いろに触ふれたスプライトが指定した色に触れたかどうか調べます。◯色いろが◯色いろに触ふれたスプライトに限らず、指定した色同士が触れ合ったかどうかを調べます。マウスポインターまでの距離きょりスプライトとマウスのカーソルまでの距離がどのくらい離れているか(何座標離れているか)を調べます。◯と聞きいて待まつユーザーに質問します。その回答が返ってくるまで処理は止まります。スペースキーが押おされたスペースキーが押されたかどうかを調べます。様々なキーを調べることが出来ます。マウスが押おされたマウスがクリックされたかどうか調べます。ドラッグできるようにするスプライトをマウスでつかんで動かせるようにします。開発中(中を見ている状態)だとドラッグできるのは当たり前ですが、プレイヤーはスプライトを掴むことは出来ません。このブロックを使うことで、プレイヤーもスプライトを掴むことができるようになります。タイマーをリセット緑の旗ボタンが押されてから時間がどのくらい経過したか分かるタイマーをゼロにリセットします。