【发布时间】:2015-10-31 02:16:35
【问题描述】:
我对 Unity 中的 MovieTexture 有疑问: 我想将 Unity 中的电影和音频文件加载到同一个游戏对象上(不是同时)。 所以,我必须区分音频和视频文件,但我没有让它工作。这是我想做的:
MovieTexture movieTexture;
AudioSource audio = gameObject.GetComponent<AudioSource>();
WWW file = new WWW(@"file:///"+pathToFile); //example.mp4 or example.ogg
if(movie)
{
movieTexture = file.movie;
gameObject.GetComponent<Renderer>().material.mainTexture = movieTexture;
audio.clip = movieTexture.audioClip;
movieTexture.Play();
audio.Play();
}
if(audio)
{
audio.clip = file.audioClip;
audio.Play()
}
我该怎么做?
我正在使用 Unity 5.2 个人版。
编辑:我尝试了这些建议,但无论我做什么,它仍然无法正常工作。
【问题讨论】: