Unity-FairyGUI播放视频(Lua)
Unity引擎中,在FGUI中播放视频
·
方法和在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加载。
更多推荐
已为社区贡献1条内容
所有评论(0)