场景内播放视频

    利用UE4的官方小文档学习了怎么在场景里播放视频,这个在游戏内也常常用到,比如场景内的电视机、广告牌等场景动态对象的表现。根据教程,制作这个效果的步骤大体如下:

    创建基于视频文件的描述资源->创建对应该资源的媒体播放器-,生成对应的音效和纹理资源->生成使用该纹理的材质->适时播放


1、创建基于视频文件的描述资源

    在编辑器合适位置右键,并且如图选择File Media Source,

生成资源,打开该资源,在如下的图中选择想要使用的媒体文件并确定


支持的媒体文件类型:为获得最佳兼容性和性能,推荐使用 H.264 .mp4 文件格式。 


2、创建对应该资源的媒体播放器,生成对应的音效和纹理资源

    右击菜单并选择后,

选需要的资源类型(音效和视频,这里选择视频)

命名为MediaPlayer后,自动生成两个资源MediaPlayer、MediaPlayer_Vedio纹理文件


3、生成使用该纹理的材质

      在场景中添加一个Plane,调整角色后,拖动刚刚生成的MediaPlayer_Vedio纹理到Plane,这时会自动生成MediaPlayer_Vedio_Mat材质


4、适时播放

    打开关卡蓝图,添加一个MediaPlayer类型的变量,这里命名为MediaPlayer

    

在BeginPlay事件中,制作如下蓝图逻辑,并且使用之前生成的MediaSource资源文件,保存后在编辑器里测试




5、除了直接播放媒体文件,还支持流媒体播放

    右击菜单并如图选择:

会生成流媒体资源,打开该资源进行如图编辑:


这里使用的是官方文档提供例子视频。然后再之前的关卡蓝图中使用该资源即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值