【3Dゲームエンジン】Unity質問スレッド24 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0315名前は開発中のものです。
2016/05/14(土) 20:20:21.52ID:3G4Tax+uマテリアルの変更を行いたいのですが上手くいかないので教えてください。
unity5のc#で、オブジェクト構成が
chara
┣Face
┗Skin
となっている物で、charaに
public Material[] _material;
GameObject Face;
GameObject Skin;
void Start () {
Face = transform.FindChild("Face").gameObject;
Skin = transform.FindChild("Skin").gameObject;
}
public void hoge
{
Face.GetComponent<SkinnedMeshRenderer>().material = _material[0];
Skin.GetComponent<SkinnedMeshRenderer>().materials[0] = _material[1];
}
を入れたのですが、hogeを実行させてもマテリアルが変わってくれません。
Skinの方は2つのマテリアルの内、片方を交換したいという形です。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています