媒体播放材质
用文件媒体源资源在关卡内的静态网格体上播放视频文件。
要求
- ▶ 支持UE4版本:4.18以上。
- ▶ 支持视频格式:MP4、AVI、WMA。
操作流程
一、准备工作
- ▶ 创建Movies电影文件夹,并把视频文件放到文件夹里。
- 1、在内容浏览器(Content Browser) 中,展开源面板(Sources Panel),然后在 内容(Content) 下创建一个名为 电影(Movies) 的文件夹。
- 2、右键单击 电影(Movies) 文件夹并选择 在资源管理器中显示(Show in Explorer),查找文件所在硬盘位置。
- 3、将视频文件拖至项目的内容/电影(Content/Movies) 文件夹中(为了将视频与项目一起打包,视频文件必须放在项目的 内容/电影(Content/Movies) 文件夹中。)。
- 1、在内容浏览器(Content Browser) 中,展开源面板(Sources Panel),然后在 内容(Content) 下创建一个名为 电影(Movies) 的文件夹。
二、创建媒体源资产加载视频文件
方法一
- 直接把视频文件拖到UE4的 电影(Movies) 文件夹内,软件会自动添加媒体源资产文件,并自动指定视频文件路径。
方法二
- 创建文件媒体源(File Media Source)
- 作用:用来加载视频文件。
- 1、在电影(Movies) 文件夹上右键单击 ,在 媒体(Media) 下选择 文件媒体源(File Media Source)。
- 或者选择电影(Movies) 文件夹,在文件夹内右键创建
- 2、然后指定视频文件。
三、创建媒体播放器(Media Player)
- 在 电影(Movies) 文件夹中再次单击右键,并在 媒体(Media) 下选择 媒体播放器(Media Player)。在弹出的面板中 启用 视频输出媒体纹理资源(Video out Media Texture asset) 选项,然后单击 确定(OK),这样将创建一个 媒体纹理(Media Texture) 资源,并自动将其指定给我们正在创建的媒体播放器。此媒体纹理负责播放媒体内容,我们可以使用它来创建一个 材质,该材质将应用于关卡中的静态网格体。
四、预览视频文件
- 双击**媒体播放器(Media Player)**文件,打开 MyPlayer 媒体播放器资源。
五、制作媒体材质
六、用蓝图控制视频播放
(一) 使视频在运行场景时自动循环播放
- 1、打开关卡蓝图
- 2、在事件列表里添加【序列】节点
- 3、新建函数
- 4、双击打开新建的函数
- 5、在打开的函数中新建两个变量,并指定变量类型:
- 一个是【媒体播放器】
- 一个是【媒体源】,详细操作看图
- 然后指定变量的默认值:
- 播放器变量指定到播放器
- 媒体源变量指定到媒体源
- 6、添加相关节点,并连接前面建的两个变量。
版权声明:本文为u012204304原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。