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

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

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

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

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

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

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

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

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

6. 看一下效果。

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

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

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

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值