ブロックの使い方見た目

スクラッチの「▢へ移動する」ブロックの使い方を徹底解説!

こちらは、スクラッチの「見た目」ブロックの中にある「▢へ移動する」ブロックの使い方を、詳しく徹底解説しています!

スポンサーリンク

「▢へ移動する」ブロック

「▢へ移動する」ブロックは、スプライトを最前面や最背面のレイヤーに移動します。

「▢へ移動する」ブロックの規定値

こちらは、「▢へ移動する」ブロックの規定値です。

  • 最前面
  • 最背面

「最前面」を選択すると、他のスプライトよりも一番前面のレイヤーに表示されます。

「最背面」を選択すると、他のスプライトよりも一番背面のレイヤーに表示されます。

レイヤーとは?

レイヤーとは、透明の画用紙のようなものです。

スクラッチでは、レイヤーのことを「層」と表現します。

具体的にレイヤーとはどのようなものなのか確認してみましょう。

スクラッチの新しいファイルを開いて、「スプライトを選ぶ」からスプライトを追加します。

今回は、リンゴを追加しました。

すると、リンゴがスクラッチキャットの上に重なっているのが分かります。

つまり、1層目のレイヤーにリンゴ、2層目のレイヤーにスクラッチキャットがいるということです。

もう一つバナナのスプライトを追加しました。

今度は、バナナが一番前でリンゴ、スクラッチキャットの順で重なっているのが分かります。

今度は、1層目のレイヤーにバナナ、2層目のレイヤーにリンゴ、3層目のレイヤーにスクラッチキャットとなりました。

「▢へ移動する」ブロックは、スプライトを最前面や最背面のレイヤーに移動しますので、スクラッチキャットを最前面のレイヤーに移動させたいときは、スクラッチキャットのスクリプトで実行します。

「▢へ移動する」ブロックの使い方

それでは、「▢へ移動する」ブロックの使い方を見ていきましょう。

今回は、以下の5つのスプライトでレイヤーの移動をやっていきます。

  • Cat
  • Apple
  • Bananas
  • Bat
  • Bear

例えば、「Cat」スプライトを最前面にもってきたい場合は、「▢へ移動する」ブロックで「最前面」を選択して実行すると、一番前に「Cat」スプライトが移動します。

次に「Banans」スプライトを最背面にもってきたい場合は、「▢へ移動する」ブロックで「最背面」を選択して実行すると、一番後ろに「Banans」スプライトが移動します。

このように「▢へ移動する」ブロックを使えば、レイヤーの移動ができますが、欠点は最前面と最背面にしか選択肢がないということです。

例えば、こちらの並びの場合、「Cat」「Apple」「Bananas」「Bat」「Bear」に並び替えするにはどうしたらいいでしょうか?

手っ取り早いのは、「Cat」「Apple」「Bananas」「Bat」「Bear」の順に「最背面」を選択して実行するば、期待通りの並びになります。

ただ、5回繰り返すのは手間ですよね。

そんな時は、もう一つのレイヤーを操作できる「〇層▢(レイヤー)」ブロックを使いましょう。

こちらを使うと3回で並び替えが可能です。

まずは、「▢へ移動する」ブロックで、「Cat」スプライトを最前面へ移動。

次に、「▢へ移動する」ブロックで、「Bear」スプライトを最背面へ移動。

あとは、残りの3つのスプライトの並びですが、「Bat」スプライトが「Bananas」スプライトより1層前にいます。

そこで、「〇層▢(レイヤー)」ブロックで、「Bat」スプライトを1層奥に下げると、「Cat」「Apple」「Bananas」「Bat」「Bear」の順に並びました。

見た目ブロック一覧

「見た目」ブロックには、以下の20個のブロックが用意されています。

  • スタックブロック・・・17つ
  • 値ブロック・・・3つ

ブロックの色は紫色で統一されています。

主にスプライトに対して色を変えたり、言葉を発したりと見た目を与えるブロックです。

見た目ブロック 動作
〇と〇秒言う
スプライト上に、指定した時間だけ入力したテキストをふきだしで表示する
〇と言う
プライト上に、入力したテキストをふきだしで表示する
〇と〇秒考える
スプライト上に、指定した時間だけ入力したテキストをふきだし(考え事)で表示する
〇と考える
プライト上に、入力したテキストをふきだし(考え事)で表示する
表示する
スプライトをステージ上に出現させる
隠す
スプライトをステージ上から隠す
コスチュームを〇にする
スプライトのコスチュームを、指定したコスチュームに変更する
次のコスチュームにする
スプライトのコスチュームを、コスチュームリストにある次のコスチュームに変更する
背景を〇にする
ステージの背景を、指定した背景に変更する
次の背景にする
背景を、背景リストの次の背景に変更する
▢の効果を〇ずつ変える(見た目)
スプライトを選択した画像効果を、指定された数量だけ変更する
▢の効果を〇にする(見た目)
スプライトを選択した画像効果を、指定された数値に変更する
画像効果をなくす
スプライトに適用されているすべての画像効果を消去する
大きさを〇ずつ変える
スプライトの大きさを、指定した数値だけ変更する
大きさを〇%にする
スプライトの大きさを、指定した%のサイズに変更する
▢へ移動する
スプライトを最前面や最背面のレイヤーに移動する
〇層▢(レイヤ)
スプライトの重なり順を、指定した数値分、前面や背面のレイヤーに移動する
コスチュームの▢
スプライトの現在のコスチューム番号や名前を返す
背景の▢
選択している背景の番号や名前を返す
大きさ
スプライトの現在の大きさを返す