シーン上に置かれたゲームオブジェクトに対して別々のテクスチャをアサインしたい場合の方法になります。
やり方としては、シーン上のオブジェクトを配列で取得した後で
Resourceフォルダの中になる画像をアサインする方法になります。
using UnityEngine;
using System.Collections;
public class ResourcesTextureTag : MonoBehaviour {
private GameObject[] _instance;
void Start () {
_instance = GameObject.FindGameObjectsWithTag("ObjTag");
for (int i = 0; i < _instance.Length; i++)
{
Debug.Log(i);
_instance[i].renderer.material.mainTexture = Resources.Load("p"+i) as Texture2D;
}
}
}
オブジェクトの参照を取得する方法は以下のサイトが参考になります。
http://www.happytrap.jp/blogs/2011/12/20/6310/