欢迎光临散文网 会员登陆 & 注册

虚幻4 UI视频播放

2022-04-15 10:16 作者:hanlise  | 我要投稿

本节分为两个部分:

  • 在Cube上播放视频

  • 在UI控件上播放视频

  • 使用序列帧播放视频

前置 视频设置和序列帧设置

视频设置

Step 1  将视频拖入;

Step 2  创建媒体-媒体播放器;

Step 3  勾选纹理;

  • 视频文件全部复制到Content -> Movies 下 (没有就创建这个文件夹)

  • 放到引擎下主要是为了后面分享工程的时候不会丢失源文件

  • 如果要打包工程, 这个文件夹的内容会被一起打包. 

  • 视频格式最好为MP4格式;

Step 4  点击媒体播放器,选择右边的保存,保存为一个播放列表;

  • 下面的选项可以让你的视频播放的时候是否循环,或者是否随机播放;

Step 5 添加我们导入的视频

序列帧设置

视频格式: 序列帧 (可以选择EXR, JPG, PNG, BMP), 优先使用EXR, 引擎对这个格式单独做了优化 ,序列帧也必须把文件复制到movies文件夹中;复制完引擎会选择是否让你导入,选择不导入;

步骤:

1.创建图像媒体源

2.选择序列的文件夹路径,勾选选项

在Cube上播放视频

1.右键我们刚刚创建TV的纹理,创建材质;


2.新建一个Cube蓝图,设定相应大小,将材质指定给Cube

3.新建一个media player 变量,将媒体播放器指定给它

4.相关节点

音频部分


1.添加音频组件

2.添加媒体播放器,勾选允许空间化,重载衰减;设定衰减距离

在UI控件上播放视频

1.将材质属性改为用户界面

2.创建UI控件,添加图片组件,将纹理指定给图片

3.蓝图部分也是一样的,不过有一点需要注意的是这个打开播放列表和播放是公用的

使用序列帧播放视频

  • 直接使用序列媒体源在媒体播放器中播放;


虚幻4 UI视频播放的评论 (共 条)

分享到微博请遵守国家法律