スクラッチ(Scratch)には多くの画像が用意されていますが、ステージの背景用の画像とスプライト用の画像は別々の場所にあります。
しかし、背景用の画像をスプライトとして使用したい場合(あるいはその逆)もあります。そんなときはどうすればよいのでしょうか?
2つの方法をご紹介します。
いったん書き出してアップロードする方法
背景用の画像をスプライトとして使用するには、次の手順を行います。
- ステージの「背景を選ぶ」から使いたい画像を選びます。
- 選んだら、「背景」タブを選択し、その画像を右クリック(または長押し)して「書き出し」を選択します。必要に応じて、ダウンロード先の場所を指定します。
- 標準のダウンロード先などで、そのファイルが保存されていることを確認します。ファイル拡張子は、「.svg」の場合と、「.png」の場合があるようです。
- 今度は、「スプライトを選ぶ」から「スプライトをアップロード」を選択し、先ほどダウンロードしたファイルを選択します。
これで、背景用の画像をスプライトとして使用することができます。
この方法では、逆にスプライト用の画像を背景として使用することもできます。その場合は、コスチュームの一部を書き出し、「背景を選ぶ」で「背景をアップロード」する形になります。
画像ファイルとして保存してアップロードする方法
次の方法でも、背景用の画像をスプライトとして使用することができます。
- ステージの「背景を選ぶ」から使いたい画像を探します。
- その画像を右クリックし、「名前を付けて画像を保存」を選択します。必要に応じて、ダウンロード先の場所を指定します。
このとき、ファイル拡張子は選択できない場合があります。拡張子のないファイルではアップロードすることができないため、ファイル拡張子を指定する必要があります。ファイルをバイナリエディタで確認したところ、背景用の画像は PNG 形式の画像ファイルでしたので、ファイル名の末尾は「.png」にすればよいでしょう。
後は前記の方法と同様、保存した画像ファイルを「スプライトをアップロード」するだけです。
反対にスプライト用の画像を背景として使用したい場合、1つのスプライトには複数の画像が含まれることがあるため、この方法はお勧めしません。