ICカードでIdm番号を読み取ったり,計算した時など,数字を大きく表示したい場面があります。Scratchは数字を表示することはできますが,大きな文字で好きな桁数の数字を表示するのは結構難しいのです。

そこで数字を表示する機能を持ったスプライトを作りました。

数字を変数に入れてメッセージを送ることで数字を表示させることができます。

下のボタンからダウンロードしたファイルはScratch3.0の「スプライトをアップロード」(キャラクターが並ぶ部分にあるボタンメニューから選べます)を使って自分のプロジェクトに加えることができます。

(数値 for SansSerif_blk)という変数に数字を入れて,イベントで〔数値消す by SansSerif_blk〕メッセージを送ってから〔数値表示 by SansSerif_blk〕メッセージを送る仕組みです。

ブロック定義をしておくと便利です。

〔数字表示(number or text)〕ブロックを次のように定義してください。

黒と赤を用意しましたが,変数名やメッセージ名を区別してあります。
実際に使う場合も区別することが大事です。複製するときも変数名とメッセージ名を変更して区別する必要があります。

数字スプライトは場所やサイズ変更も自由です。