请问下ue4怎么在关卡之间插入过场动画(播放视频)
udk吧
全部回复
仅看楼主
level 10
比如从第一关进到第二关的时候,想要播放一个mp4视频,有什么方法吗?
ue4不支持bik文件了
2014年09月11日 09点09分 1
level 3
插一下
2014年09月11日 23点09分 3
level 10
MoviePlayer有人能用吗?
我仅仅是#include "Runtime/MoviePlayer/Public/MoviePlayer.h"
就开始报错,说MOVIEPLAYER_API未定义
2014年09月12日 07点09分 4
你是直接用 c++ 直接控制吗? 我去官网看了,说后续可能会直接支持视频格式,但是现在没有直接对接吧,我倒是看国外论坛上有个老外自己写了个通过纹理贴图的方式支持视频格式的插件!
2014年09月12日 09点09分
回复 i3cr :现在应该就是可以支持的。那个插件我也看了,是在物体上播放视频,而我要的是全屏播放,所以不能用。
2014年09月12日 10点09分
回复 ayconanw : 因为那个插件,我没有下,所以没有测试. 如果是物件上播放视频的话,看是否是通过贴图作为载体应用的,如果是,那么配合ue4.4 的界面系统UGM应该可以实现全屏幕的播放的
2014年09月13日 13点09分
回复 i3cr :但是不想把简单问题复杂化啊。。。
2014年09月13日 13点09分
level 2
自从度娘出了回复带八张图加经验,几乎每张帖子都有类似这种回复:
[]发图也会涨经验
[]这是真的吗
[]不会是度娘骗我玩的吧
[]度娘你要是骗我就太没节操了吧
[]坑爹
啊这

[]还好事前试了下插图片真的好多经验啊
[] 拿到经验的一刹那、简直就像狂欢一样
[]大家都来试试哦 楼猪好!!! [滑稽] [滑稽] [滑稽]
▼ 只♡
 ▼ 想♡
  ▼ 为♡
   ▼ 楼♡
    ▼ 主♡
     ▼ 留♡
      ▼ 一♡
♡—————————次——►
      ▲ 霸♡
     ▲ 气♡
    ▲ 的♡
   ▲ 十♡
  ▲ 五♡ 我还是10级以下,靠签到已经不够了,
玩了半天贴吧终于把水技琢磨透了:你每到一个帖子就粘贴这句话,十五天就到了11级”...我彻底恍然大。悟!吧主再也不用担心我的经验了。我是路过的,我什么都不知道,不过我已经精秃了,假如你每天签到拿4经验,18级300000/4=75000天,如果从1岁开始签到,那100年=36500天,你差不多要活200年保持每天签到(谁知道200年后还有没有签到这玩意),如果你每天再水4经验,时间减半,但考虑现实,你不可能再活100年,取50年吧,你就要每天水16经验,可能你是个勤快的人,每天水32经验,那就需要25年!!!再如果你是个大水怪,每天水64经验,那就只要12.5年!!!还如果你个心急的人,每天水128经验,你只要6.25年!!!!假如你已经急不可耐了,每天水256经验,那你碉堡了,只要3.125年!!!当然,你会觉得3年还是太远了,每天你闲的蛋疼,忙忙碌碌的水512经验,碉堡了,你只需要1.5625年,只比1年半多一点!!!什么!!你还不满意,那你觉得你可能一天水1024经验吗,可能吗!!可能吗!!!据说回复100字或者一百字以上可以得到11~30经验,真的很棒。。。。那么,按照队形,点击复制,把我的话复制一片,拿经验妥妥的秘籍。老师憋了半天语重心长告诉我:”你每到一个帖子就粘贴这句话,十五天就到了11级 ╭══╮ ┌═════┐
╭╯让路║═║水军专用车║
└══⊙═
水贴只为楼主不沉[真棒]
2014年09月12日 23点09分 5
有病吧 神经病
2022年03月28日 19点03分
level 4

你编译过那个插件了没,我下载下来,按照相关说明,摸索着编译,但是没通过!
然后我又搜索了相关帖子 有个家伙原话是: A real movie player is on their todo list, just not top priority... 应该是说一个真正的电影播放功能已经放到开发列表中,但是不是首要需要实现的....
https://forums.unrealengine.com/showthread.php?7154-How-to-display-a-mp4-video-on-a-tv-screen&highlight=movie+player
本来我是想测试下那个插件结合UGM的效果,但是插件编译出问题,没解决
看到有个替代方案是通过序列贴图逐帧播放来实现
https://forums.unrealengine.com/showthread.php?2343-Flipbook-playing-an-animation-%28texture%29&highlight=spritesheet
2014年09月14日 02点09分 6
level 4
又搜了下
应该是官方消息吧,4.5版会有 Movie To Texture
https://trello.com/c/VGG4fPLd/299-movie-to-texture-support-done-4-5
还是等待官方的解决方案吧!
2014年09月14日 02点09分 7
已解决,8楼供参考。
2014年09月17日 09点09分
level 10
搞定了,原来是bulid.cs里也要加这个模块。
简单说下步骤:
1.打开 “你的工程.build.cs”,在PrivateDependencyModuleNames.AddRange(new string[]这句最后加一个"MoviePlayer"。例如我的这一行现在是:
PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" , "MoviePlayer"});
2.加头文件
#include "Runtime/MoviePlayer/Public/MoviePlayer.h"
3.加播放视频的代码
FLoadingScreenAttributes LoadingScreen;
LoadingScreen.bAutoCompleteWhenLoadingCompletes = false;
LoadingScreen.bMoviesAreSkippable = true;
LoadingScreen.MoviePaths.Add(TEXT("视频文件名"));
GetMoviePlayer()->SetupLoadingScreen(LoadingScreen);
GetMoviePlayer()->PlayMovie();
注意视频文件放在Content/Movies里就行,工程里不用添加,Add(TEXT("视频文件名"))这里的视频文件名是不带扩展名的。我试过支持mp4,其他格式不清楚。
建议使用h264编码的mp4,这是支持最广泛的,而且MoviePlayer这个模块官方说是多种平台都支持的,要打包移动端的话,更推荐这种通用性较强的视频格式。
2014年09月17日 09点09分 8
大佬,如果你能看到的话,告诉我下这代码写在哪里啊
2017年02月24日 08点02分
level 4
感谢分享! 虽然现在用不上,但是以后会用上的,
以后不用转bik,方便很多了
2014年09月18日 01点09分 9
level 8
这个收藏了,高手就是不一样
2014年09月18日 08点09分 10
1