将视频在平面上播放
方式一:
①:添加新建渲染器纹理
②:平面添加一个Video Player组件
③:将视频拖拽到该组件中,然后点击渲染模式,选择渲染器纹理
④:将新建渲染器纹理拖拽其中
⑤:将新建渲染器纹理拖拽到物体中
方式二:
①: 鼠标右键选择UI->原始图像,原始图像上也有纹理
②:将新建纹理拖拽其中
脚本控制
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//↓↓↓ 视频 VideoPlayer类型需要有引用这个名称空间
using UnityEngine.Video;
public class VideoTest : MonoBehaviour
{
private VideoPlayer player;
// Start is called before the first frame update
void Start()
{
player = GetComponent<VideoPlayer>();
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
//与音频方法一样,不再过多描述
if (player.isPlaying)
{
//暂停 对应关系:1 正常暂停
//player.Pause();
//停止 对应关系:2 每次暂停都重新开始
player.Stop();
}
else
{
//继续 对应关系:1
//player.UnPause();
//开始播放 对应关系:2
player.Play();
}
}
}
}