LoginSignup
4

More than 5 years have passed since last update.

Unityでスプライトシートを使う

Last updated at Posted at 2017-12-25

例えば、こういうスプライトシートを使おうと思ってやり方を調べた。
chara.png

やり方

  1. 画像をAssetに入れる
  2. その画像のTextureTypeをSprite(2DandUI)にする
  3. SpriteModeをMultipleにする
  4. PixelsPerUnitを調整(ドットバイドットに見せる用)。スプライトシート8分割だったら100/8=12.5とかにする。(たぶん)
  5. [Sprite Editor] を押してスプライトエディタを起動する
  6. 上部ツールバーのSliceを選び、TypeをGrid by cell sizeに
  7. 1個あたりのPixelSizeを指定。上記の例では16px*16px
  8. Applyを押す
  9. するとこんな感じにスプライトシートが分割され、画像一つ一つが選択できるようになる。 image
  10. Hierarchyでcreate>2D Object>Sprite Spriteオブジェクトを作る
  11. そのインスペクタSpriteRendererのSpriteという変数にさっきの分割されたそれぞれの画像が指定できる image

さらに、分割された画像をGameビューにドラッグするとアニメーションを作ってくれたりするっぽいが、それは以下を参考に。

参考ページ

参考2 (bitmap画像のdotByDot表示)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4