话不多说,直接上代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Video;
public class test : MonoBehaviour {
public VideoClip[] vp;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.A)) {
RenderTexture renderTexture = new RenderTexture(960,540,0);
int width = renderTexture.width;
int height = renderTexture.height;
RenderTexture.active = renderTexture;
gameObject.GetComponent<RawImage>().texture = renderTexture;
int temp = Random.Range(0, 5);
gameObject.GetComponent<VideoPlayer>().clip = vp[temp];
gameObject.GetComponent<VideoPlayer>().targetTexture = renderTexture;
}
}
}
代码的大概是按下A尖