Resources/Spritesフォルダをあらかじめ作成してそこにスプライトを入れてください。マルチスプライトを使用する場合は配列で取得してマルチスプライト名をFinedで取得します。
リソースフォルダからスプライトを取得
public Sprite getSprite(string name) {
// Resources/Sprites/SpritesName
Sprite sp = Resources.Load<Sprite>("Sprites/"+name);
return sp;
}
ゲームオブジェクトのスプライトを変更
public static void SetSprite(this GameObject go,Sprite sp)
{
SpriteRenderer sr;
sr = go.GetComponent<SpriteRenderer>();
sr.sprite = sp;
}
0 件のコメント:
コメントを投稿