Unity VideoPlayer教程之 快速实现UGUI播放视频

 时间:2024-09-22 06:53:28

UnityVideoPlayer教程之快速实现UGUI播放视频。本节介绍水貔藻疽,在Unity中,使用VideoPlayer在UGUI上实现简单的视频播放功能,具体如下

Unity VideoPlayer教程之 快速实现UGUI播放视频

工具/原料

Unity

VideoPlayer

方法/步骤

1、打开Unity,新建一个工程,并向工程中导入一个视频,具体如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

Unity VideoPlayer教程之 快速实现UGUI播放视频

2、在场景中,添加一个RawImage,并且铺满Canvas,具体如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

3、在RawImage上添加一个VideoPlalyer组件,并且把视频赋给Vid娣定撰钠eoPlayer,具体如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

4、在工程中,新建一个脚本PlayVideoOnUGUI,双击脚本进行编辑代码,具体如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

5、PlayVideoOnUGUI脚本具体代码和代码说明如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

6、PlayVideoOnUGUI脚本具体内容如下:usingUni隋茚粟胫tyEngine;usingUnityEngine.Video;usin爿讥旌护gUnityEngine.UI;publicclassPlayVideoOnUGUI:MonoBehaviour{//定义参数获取VideoPlayer组件和RawImage组件privateVideoPlayervideoPlayer;privateRawImagerawImage;//UsethisforinitializationvoidStart(){//获取场景中对应的组件videoPlayer=this.GetComponent<VideoPlayer>();rawImage=this.GetComponent<RawImage>();}//UpdateiscalledonceperframevoidUpdate(){//如果videoPlayer没有对应的视频texture,则返回if(videoPlayer.texture==null){return;}//把VideoPlayerd的视频渲染到UGUI的RawImagerawImage.texture=videoPlayer.texture;}}

7、脚本编译正确,回到Unity,把脚本挂在到RawImage,具体如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

8、运行场景,即可看到视频在RawImage上正常播放,具体如下图

Unity VideoPlayer教程之 快速实现UGUI播放视频

怎么将word文档的页面删除或删除某一个页面? 网上银行转账的方法 Excel电子表格中怎么插入图片题注列表 如何在word简历中插入照片(图片) 德布罗意的波粒二象性的内容
热门搜索
荷花香烟价格表和图片 天之少女 螨虫图片 满天星图片 带状疱疹图片