美文网首页
Unity中播放视频

Unity中播放视频

作者: joshuaAS | 来源:发表于2018-03-05 00:12 被阅读333次

    可以在UGUI上播放视频,我的做法是建一个RawImage 然后建一个脚本挂在RawImage上,代码如下:
    using UnityEngine;
    using UnityEngine.UI;
    using System.Collections;

    public class TestPlayMovie : MonoBehaviour {

    public MovieTexture movTexture;
    void Start () {
        movTexture.loop = false;
        movTexture.Play();
        RawImage raw = GetComponent<RawImage>();
        raw.texture = movTexture;
    
    }
    

    }

    然后将视频拖到如图位置就行了

    image.png

    但是这里的视频需要.ogv格式的,如果直接把.mp4文件拖入unity会报错

    image.png

    这个错误,同时

    image.png

    文件成了这个样子。这时除了使用qiucktime这个软件外,我在推荐一个工具

    image.png

    把文件拖入如图空白位置,然后设置好下面的输出位置就行了。把得到的.ogv文件再放入项目就可以使用了,比如这个效果

    image.png

    但很多时候我们可能需要加载视频这种方式,这个我们下次再说。

    相关文章

      网友评论

          本文标题:Unity中播放视频

          本文链接:https://www.haomeiwen.com/subject/ctkcfftx.html