UE4 如何在场景中进行视频播放

我们在一些游戏或者应用中会看到电视播放节目,这个效果用UE4如何制作呢。

1. 我们找到一个.MP4的视频资源,最好是放到工程的某个文件夹下,然后将这个资源文件导入到工程中。

2. 有了视频,我们得需要播放器来播放这个资源。UE4提供了自己的播放器。这个时候我们新建一个,如图:

这个时候你会遇到一个对话框,用来选择是否创建输出视频资源的贴图。

勾选上,这样的话会连同播放器创建出一个与播放器有关联的贴图。

3. 在场景中放置一个plane,调整位置和角度,然后将创建出的贴图拖到这个plane上,这个时候你会发现生成了一个材质球。到这里,资源的准备工作算是结束了。

4. 现在我们需要在蓝图里控制和应用这个播放器来播放视频了。在蓝图里我们新建一个mediaplayer类型的变量,编译后,会在属性最先面出现要设置的mediaplayer值,这个时候指定一下我们创建的播放器就行。

5. 下面应用蓝图节点,按键控制就可以控制视频播放了。注意:能打开播放资源的节点比较多,根据自己的需求应用。

6. 看一下效果。

7. 这个时候你会发现视频没有声音。我们还需要给播放器加一个声音组件,并在这个组件的属性中指定你创建的播放器。如图:

这样的话就完成了在场景中进行视频播放的需求了。

如果你需要进行延展,比如电视的开关,换台等,可以通过逻辑进行控制。在这就不跟大家延展了。

猜你喜欢

转载自blog.csdn.net/xiao__sha/article/details/109223252