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

 时间:2024-10-12 16:48:09

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

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

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

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

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

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

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

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

Unity VideoPlayer教程之 快速实现UGUI播放视频
  • 怎么将word文档的页面删除或删除某一个页面?
  • 网上银行转账的方法
  • Excel电子表格中怎么插入图片题注列表
  • 如何在word简历中插入照片(图片)
  • 德布罗意的波粒二象性的内容
  • 热门搜索
    金项链怎么清洗 怎么跟女生表白 小米盒子怎么安装 韭菜饺子馅怎么做好吃 自动取款机怎么取钱 乌龟怎么看年龄 华为手机截图怎么截 怎么开通微信公众号 佳怎么读 离职原因怎么写最合适