nirasan's tech blog

趣味や仕事の覚え書きです。Linux, Perl, PHP, Ruby, Javascript, Android, Cocos2d-x, Unity などに興味があります。

Unity で Sprite sheet をスクリプトで扱うメモ

  • Sprite sheet = Texture Type: Sprite かつ Sprite Mode: Multiple な画像
// Sprite sheet から Sprite の一覧を取得する
Sprite[] sprites = Resources.LoadAll<Sprite> ("SPRITE_NAME");
// Sprite を動的に変更する
GetComponent<SpriteRenderer> ().sprite = sprites [0];
// Sprite の重なり順を変更する(値が大きいほど前面に表示する)
GetComponent<SpriteRenderer> ().sortingOrder = 100;