如何在Unity项目中添加和播放.mov文件

时间:2013-02-04 07:21:52

标签: video unity3d .mov

我正在尝试将.mov文件添加到我的Unity项目中,并希望在一个场景中播放该视频文件。我可以创建一个视频播放在一起的3D场景吗?

3 个答案:

答案 0 :(得分:1)

谢谢,这是Unity Pro版本的问题。现在我正在使用Unity Pro并且视频正常运行。

将视频文件导入资产文件夹后,您可以使用以下javascript。

//创建一个MovieTexture变量

var movTexture:MovieTexture;

功能开始() {

renderer.material.mainTexture = movTexture;    movTexture.Play();

}

功能更新() {

  if(Input.GetButtonDown ("Jump")) {
    if (movTexture.isPlaying) {
        movTexture.Pause();
    }
    else {
        movTexture.Play();
    }
}


if(Input.GetKeyDown(KeyCode.Space))
    movTexture.Stop();

}

答案 1 :(得分:1)

如果您使用Windows进行开发,请不要忘记安装QuickTime。否则,您将无法将* .mov文件导入项目。以下是如何在Unity3d中导入和播放视频的小指令:http://druss.co/2015/05/unity3d-how-to-play-video-in-unity-project-movietexture/

答案 2 :(得分:0)

是的,如果你有Unity Pro,你可以做的是使用Movie Textures

  

电影纹理是根据视频创建的动画纹理   文件。通过将视频文件放在项目的资产文件夹中,您可以   导入要使用的视频与使用常规视频时完全相同   质地。

如果你没有Unity Pro,那么除非你想尝试使用this回答中列出的方法之一,否则你运气不好,但是由于性能不佳,我不推荐这样做。