提供: Japanese Scratch-Wiki

このきじは ひらがなのページがありません。ごめんなさい。
この記事の正しいタイトルは コスチューム # (ブロック) です。名前の変更は、技術的制限によるものです。
コスチューム #
コスチューム #
カテゴリ 見た目
タイプ
追加 Scratch 1.2

コスチューム #ブロック見た目ブロック値ブロック)は、選択中のスプライトの現在のコスチューム番号(コスチュームリスト内での先頭からの番号)を返すブロックである。

ステージでは、スプライトでのコスチュームに対応するのは背景なので、背景 #というブロックが存在する。

このブロックの値は、ステージモニターとして表示できる。

使用例

このブロックはスプライトのコスチューム場号を保持するものであり、スプライトが特定のコスチュームのときに何かを行うとき、使用されることが多い。よくある使用例は次のとおり:

  • 「体力ゲージ」スプライトのコスチュームが「体力ゼロ」用になっているとき、プロジェクトを停止する
もし <(コスチューム #) = []> なら//体力ゼロのときのコスチューム番号を指定する
[すべて v] を止める
end
  • スプライトのコスチュームがコスチュームリストの3番目であるかどうかをチェックす
もし <(コスチューム #) = [3]> なら
. . .
end
  • 変数に現在のコスチューム番号を入れる
[変数 v] を (コスチューム #) にする

別のブロックによる表現

詳細は「代用ブロック一覧」を参照

このブロックは、次のブロックで代用できる。

([コスチューム # v]([選択中のスプライト名 v])::sensing)

ただし、上記の調べるブロックでは、現在選択中のスプライトがドロップダウンメニューに出てこないことがある。このような場合は、別のスプライトでこのブロックを作って、ドラッグアンドドロップにより使用するスプライトに移動すればよい。

関連項目