方法和在FGUI中挂载prefab和RenderTexture相似。

1.创建一个RenderTexture,可设置Size

2.创建一个空预制体prefab挂载Video Player组件

3.Video Player组件中 Video Clip属性设置为需要播放的视频(拖上去即可)

                                   Target Texture属性设置为第1步创建的RenderTexture(拖上去即可)

4.FGUI创建一个Graph用于挂载第2步中创建的预制体,再创建一个Loader用于赋值Texture(可控制显示大小、位置等)

5.利用wrapper在UI中挂载带VideoPlayer的预制体

6.给Loader赋值Texture,赋值代码:GLoder.texture = CS.FairyGUI.NTexture(第1步中创建的RenderTexture资源)

在FGUI中先挂载预制体是为了用Video Player将视频渲染到RenderTexture上,然后才能使用Loader加载。

Logo

鸿蒙生态一站式服务平台。

更多推荐