Scratchで背景をスプライトにする方法 | 東葛育児録
スポンサーリンク

Scratchで背景をスプライトにする方法

※当サイトは、商品またはサービスの紹介・適格販売により収入を得るアフィリエイトプログラム(Amazonアソシエイトなど)に参加しています。詳細...

プログラミング

スクラッチ(Scratch)には多くの画像が用意されていますが、ステージの背景用の画像とスプライト用の画像は別々の場所にあります。

しかし、背景用の画像をスプライトとして使用したい場合(あるいはその逆)もあります。そんなときはどうすればよいのでしょうか?

2つの方法をご紹介します。

スポンサーリンク

いったん書き出してアップロードする方法

背景用の画像をスプライトとして使用するには、次の手順を行います。

  1. ステージの「背景を選ぶ」から使いたい画像を選びます。
  2. 選んだら、「背景」タブを選択し、その画像を右クリック(または長押し)して「書き出し」を選択します。必要に応じて、ダウンロード先の場所を指定します。
  3. 標準のダウンロード先などで、そのファイルが保存されていることを確認します。ファイル拡張子は、「.svg」の場合と、「.png」の場合があるようです。
  4. 今度は、「スプライトを選ぶ」から「スプライトをアップロード」を選択し、先ほどダウンロードしたファイルを選択します。

これで、背景用の画像をスプライトとして使用することができます。

この方法では、逆にスプライト用の画像を背景として使用することもできます。その場合は、コスチュームの一部を書き出し、「背景を選ぶ」で「背景をアップロード」する形になります。

画像ファイルとして保存してアップロードする方法

次の方法でも、背景用の画像をスプライトとして使用することができます。

  1. ステージの「背景を選ぶ」から使いたい画像を探します。
  2. その画像を右クリックし、「名前を付けて画像を保存」を選択します。必要に応じて、ダウンロード先の場所を指定します。

このとき、ファイル拡張子は選択できない場合があります。拡張子のないファイルではアップロードすることができないため、ファイル拡張子を指定する必要があります。ファイルをバイナリエディタで確認したところ、背景用の画像は PNG 形式の画像ファイルでしたので、ファイル名の末尾は「.png」にすればよいでしょう。

後は前記の方法と同様、保存した画像ファイルを「スプライトをアップロード」するだけです。

反対にスプライト用の画像を背景として使用したい場合、1つのスプライトには複数の画像が含まれることがあるため、この方法はお勧めしません。

Scratch初心者親子がプログラミングを始めて半日でどこまでできる?

タイトルとURLをコピーしました