提供: Japanese Scratch-Wiki
< スタックブロック
これはひらがな記事です。元記事に戻る
スタックブロック(Stack Block)は、じょうげにほかのブロックをつなげることができるちょうほうけいのブロックである。Scratchのブロックぜんたいのなかでもだいたすうをしめており、スタックブロックを1つももたないブロックカテゴリは、えんざんブロックのみである。
ふくすうのスタックブロックをくみあわせたスクリプトでは、それぞれのめいれいはうえからじゅんにじっこうされる(ただし、ターボモードがゆうこうになっているばあい、ブロックのくみあわせによってはほぼどうじにじっこうされる)。
ブロック
Scratch 3.0には、かくちょうきのうをのぞきぜんぶで61こスタックブロックがそんざいする:
メモ:
それぞれのブロックについてくわしくしりたいときは、そのブロックをクリックする。
() ほうごかす::motion↻ () どまわす::motion↺ () どまわす::motion() どにむける::motion( v) へむける::motionxざひょうを () 、yざひょうを () にする::motion( v) へいく::motion() びょうでxざひょうを () に、yざひょうを () にかえる::motion() びょうで ( v) へいく::motionxざひょうを () ずつかえる::motionxざひょうを () にする::motionyざひょうを () ずつかえる::motionyざひょうを () にする::motionもしはしについたら、はねかえる::motionかいてんほうほうを [ v] にする::motion() と () びょういう::looks() という::looks() と () びょうかんがえる::looks() とかんがえる::looksひょうじする::looksかくす::looksコスチュームを ( v) にするはいけいを ( v) にする::looksはいけいを ( v) にしてまつ::looksつぎのコスチュームにする::looksつぎのはいけいにする::looks[ v] のこうかを () ずつかえる::looks[ v] のこうかを () にする::looksがぞうこうかをなくす::looksおおきさを () ずつかえる::looksおおきさを () %にする::looks[ v] へいどうする::looks() そう [ v]::looks( v) のおとをならす::soundおわるまで ( v) のおとをならす::soundすべてのおとをとめる::sound[ v] のこうかを () ずつかえる::sound[ v] のこうかを () にする::soundおとのこうかをなくす::soundおんりょうを () ずつかえる::soundおんりょうを () %にする::sound( v) をおくる::events( v) をおくってまつ::events() びょうまつ::control<> までまつ::control( v) のクローンをつくる::control() ときいてまつ::sensingタイマーをリセットドラッグ [ v] ようにする[ v] を () にする[ v] を () ずつかえる::variablesへんすう [ v] をひょうじする::variablesへんすう [ v] をかくす::variables() を [ v] についかする::list[ v] の () ばんめをさくじょする::list[ v] のすべてをさくじょする::list[ v] の () ばんめに () をそうにゅうする::list[ v] の () ばんめを () でおきかえる::listリスト [ v] をひょうじする::listリスト [ v] をかくす::listブロック::custom
けいじょう
スタックブロックは、うえにくぼみ、したにでっぱりがあり、ジグゾーパズルのようなけいじょうをしている。このかたちのおかげで、ゆかにきかがくもようのタイルをはるように、スクリプトをどんどんながくすることができる。
けいじょうのとくせいじょう、スタックブロックは、つぎのばしょにおくことができる:
- ハットブロックのした
@greenFlag がおされたとき::events hat [やあ!]と (2) びょういう::looks
- スタックブロックのじょうげ
[Sprite2 v] へいく::motion おわるまで [meow v] のおとをならす::sound [Sprite3 v] へむける::motion
- キャップブロックのうえ
[バイバイ!]と (2) びょういう::looks [このスクリプトをとめる v]::control cap
- Cがたブロックのないぶ
ずっと もし <(おんりょう::sound) > (30)> なら [しずかにして] と (2) びょういう::looks
しようれい
スタックブロックは、じょうげにほかのブロックをつなげられるかたちをしているので、スクリプトのいたるところでしようされる。スクリプトになんらかのきのうをもたせるためには、スタックブロックがふかけつといえるだろう。つぎにスタックブロックのしようれいをしめす:
@greenFlag がおされたとき::events hat
<(ストップじっこう) = [1]> までくりかえす{
(10) ほうごかす::motion
[いろ v] のこうかを (25) ずつかえる::looks
おわるまで [meow v] のおとをならす::sound
もし <[はし v] にふれた::sensing> なら
[しゅうりょう!] と (2) びょういう::looks
[このスクリプトをとめる v]::control cap
end
}::control loop