提供:Japanese Scratch-Wiki
このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する
この項目には、最新バージョンのScratchには存在しない機能について書かれています。現在は使うことができないので、注意してください。 |
- この記事の正しいタイトルは 背景 # (ブロック) です。技術的な制限により、ページ名が変えられています。
背景 # | |
背景 #
| |
カテゴリ | 見た目 |
タイプ | 値 |
追加 | Scratch 2.0 |
削除 | Scratch 3.0 |
背景 #ブロック(見た目ブロック/値ブロック)は、現在の背景の番号(背景リストにおける番号)を返すブロックである。Scratch 3.0で背景の名前とこのブロックが背景の ()に統一された。
Scratch 1.xでは、このブロックはステージとスプライトのどちらを選択していても表示されていたが、Scratch 2.0ではステージを選択中のみブロックパレットに表示されるようになった。以前のようにスプライト側でこの値ブロックを使用したいときは、バックパックやその他の方法を使って、ステージのブロックパレットからスプライトのスクリプトエリアに、ブロックをドラッグしてくればよい。
ただし、このブロックのスプライト版はコスチューム #ブロックであるが、この「コスチューム #」ブロックについてはステージのスクリプトエリアで使用できないので注意が必要である。
なお、このブロックの値は、ステージモニターに表示できる。
経緯
Scratch 1.4以前は、このブロックの英語版の名称は「Background #」であった(現在は、Backdrop #)。2.0になったとき名称が変更されたが、機能についてはまったく変わっていない。
使用例
このブロックが持つのは現在の背景のリスト上での番号なので、特定の背景のときに何かを行いたい場合に利用されることが多い。よくある使用例を次に示す。
- 背景が「終了」用のものになったとき、プロジェクトを終了する
@greenFlag がクリックされたとき::events hat <(背景 #) = (6)> まで待つ [すべてを止める v]
- 現在の背景を確認する
([現在の背景番号:] と (背景 #)) と言う
- 変数に背景番号を入れる
[背景 v] を (背景 #) にする
別のブロックによる表現
- 詳細は「代用ブロック一覧」を参照
このブロックは、次のブロックで代用できる。
([ステージ v]の[背景 # v]::sensing)
関連項目
スプライト |
() と () 秒言う • () と言う • () と () 秒考える • () と考える • 表示する • 隠す • コスチュームを () にする • 次のコスチュームにする • 背景を () にする • 次の背景にする• () の効果を () ずつ変える • () の効果を () にする • 画像効果をなくす • 大きさを () ずつ変える • 大きさを () % にする • () へ移動する • () 層 () • コスチュームの () • 背景の () • 大きさ
|
ステージ |