【3Dゲームエンジン】Unity質問スレッド28 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0077名前は開発中のものです。
2017/02/01(水) 13:28:33.19ID:lebsDpi7((MovieTexture)GetComponent<Renderer>().material.MapTexture).Play();
間違ってるのはここ。UnityEngine.MaterialにMapTextureなんて変数はない
マテリアルのテクスチャにムービーテクスチャをセットしてあるなら以下を呼ぶだけでいい。
((MovieTexture)GetComponent<Renderer>().material.mainTexture).Play();
MapTextureにセットしたテクスチャをつかいたいなら
GetComponent<Renderer>().material.mainTexture=MapTexture;
MapTexture.Play();
マテリアルにムービーテクスチャがセットされているかわからないなら
MapTexture=GetComponent<Renderer>().material.mainTexture as MovieTexture;
if(MapTexture!=null){
MapTexture.Play();
}
■ このスレッドは過去ログ倉庫に格納されています