《Note --- Unreal 4 --- matinee》
https://docs.unrealengine.com/latest/CHN/Engine/Matinee/index.html
https://docs.unrealengine.com/latest/CHN/Engine/Sequencer/Overview/index.html
1. 把蓝图中的变量暴露给matinee,可以在变量的detail面板里面勾选”Expost To Matinee”;
2.关卡序列 是过场动画场景的“容器”,必须先创建它们才能开始在 Sequencer 编辑器中工作。
3. 与 Matinee 不同之处是,关卡序列是自包含的资产,您可以将一个关卡序列嵌入另一个关卡序列中。 例如,您可以创建一个包含动画角色和摄像机的关卡序列作为一个场景,以其作为一段更大的过场动画序列的一部分。
4. Sequencer 与 Matinee 非常相似的一点是它使用了“可占据项”的概念,也就是说如果关卡中存在 Actor,Sequencer 将会占据它来应用您通过 Sequencer 对它作出的更改。
正如我们在上面的熊示例中所示,您可以在关卡中放置骨骼网格并添加到 Sequencer,然后在 Sequencer 中您可以向骨骼网格添加动画轨道,并为它指定在场景中要播放的不同动画。 我们“占据”存在的骨骼网格是为了告诉它要做些什么。Sequencer 还包含另一种被称作“可生成项”的操作对象,也就是说如果我们要占据的对象不存在,Sequencer 会在接到指示时“生成”该对象并有权操纵它,还可定义其生命周期。
那么这有什么好处呢?我什么时候应该选择使用“可生成”的对象?因为 Sequencer 是生成该对象的主人,所以对象并不绑定到特定关卡。任何被视作可生成项的对象都可以在任何关卡中使用,因此您可以创建一个场景,让它在任何环境中发生,并在新的关卡中复用它,而不必重新创建。
5. 如果想要cutscene来操控主视角的camera,那么就必须使用UE4自己的cutscene camera,不能使用拖入到场景中的一般的camera,通过点击sequence资源里面的以下按钮来进行进行添加:

这样就会在sequence的editor中新增加一个cutscene camera, 我们做动画需要使用这个camera,而不是场景中的一版camera;
事件与matinee的结合使用:
https://docs.unrealengine.com/latest/CHN/Engine/Sequencer/HowTo/TracksEvent/index.html
https://docs.unrealengine.com/latest/CHN/Engine/Matinee/HowTo/MHT_8/index.html

这里创建两个event, value的名字是”EventsInMatineeTriggerTest1”和” EventsInMatineeTriggerTest2”;
在event的关键帧上右键,设定事件名字,这样的名字才能在blueprint里面进行调用;
然后在右键中新增custom event, 这个event的名字必须和上图中的名字一致, 然后这个事件干什么就直接走即可, 这种创建的event似乎不必进行绑定(不同于在”Event Dispatchers”里面点击加号增添事件的做法);

当sequence里面的时间线走到触发event的点时, Print String函数就会被调用;
不好的地方,这个什么时候触发的都找不到,所以一定要写好注释; 比如这里我们知道两个事件触发了,但是它是在哪里哪个sequence里面定义的事件都找不到, 注释一定要写好;
《Note --- Unreal 4 --- matinee》的更多相关文章
- 《Note --- Unreal 4 --- PersonaHowToMovement》
https://docs.unrealengine.com/latest/CHN/Gameplay/HowTo/CharacterMovement/index.html 这里的demo是按照一些per ...
- 《Note --- Unreal --- MemPro (CONTINUE... ...)》
Mem pro 是一个主要集成内存泄露检测的工具,其具有自身的源码和GUI,在GUI中利用"Launch" button进行加载自己待检测的application,目前支持的平台为 ...
- 《Note --- Unreal 4 --- Sample analyze --- StrategyGame(continue...)》
---------------------------------------------------------------------------------------------------- ...
- 《Note --- Unreal 4 --- behavior tree》
Web: https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/index.html Test project: D:\En ...
- 《Note --- Unreal 4 --- B project --- Second UV issue》
Second uv 可以通过editor来生成: 这部分内容都是在staticMeshEditor这个文件夹下面的代码里: 关于UI的相应机制,有个文件UICommandList.cpp例如我点击st ...
- 《Velocity 模板使用指南》中文版[转]
转自:http://blog.csdn.net/javafound/archive/2007/05/14/1607931.aspx <Velocity 模板使用指南>中文版 源文见 htt ...
- 《程序设计中的组合数学》——polya计数
我们在高中的组合数学中常常会碰到有关涂色的问题,例如:用红蓝两种颜色给正方形的四个顶点涂色,会有几种不同的方案.在当时,我们下意识的认为,正方形的四个顶点是各不相同的,即正方形是固定的.而实际上我们知 ...
- 《how to design programs》12章函数复合
我们写代码时要学会适应辅助函数.作者提出了一个问题,如何对一个表排序.排序函数读取一个表,产生另一个表.排序函数的合约和用途如下: (sort empty) ;; expected value: em ...
- 《Oracle Applications DBA 基础》- 9 - Concurrent Processing[Z]
<Oracle Applications DBA 基础>- 9 - Concurrent Processing================================== 参考资料 ...
随机推荐
- Android之常见问题集锦Ⅰ
Android中如何在ViewPager中使动态创建的ImageView铺满屏幕 最近在做东西的时候,有一个要求,就是把用于在ViewPager里面轮播的图片铺满屏幕,但是中间遇到的问题是,Imag ...
- Android动画效果之Tween Animation(补间动画)
前言: 最近公司项目下个版本迭代里面设计了很多动画效果,在以往的项目中开发中也会经常用到动画,所以在公司下个版本迭代开始之前,抽空总结一下Android动画.今天主要总结Tween Animation ...
- SQL 性能调优中可参考的几类Lock Wait
在我们的系统出现性能问题时,往往避不开调查各种类型 Lock Wait,如Row Lock Wait.Page Lock Wait.Page IO Latch Wait等.从中找出可能的异常等待,为性 ...
- jQuery源码学习感想
还记得去年(2015)九月份的时候,作为一个大四的学生去参加美团霸面,结果被美团技术总监教育了一番,那次问了我很多jQuery源码的知识点,以前虽然喜欢研究框架,但水平还不足够来研究jQuery源码, ...
- 安卓第一次启动引导页使用ViewPager实现
我们在安装某个APP的时候,基本都会有一个引导页的提示,他们可以打广告,或者介绍新功能的加入和使用说明等.一般都支持滑动并且下面有几个点,显示共有多少页和当前图片的位置,在IOS上这个实现起来比较简单 ...
- Notepad++ 实用技巧
Notepad++是一款开源的文本编辑器,功能强大.很适合用于编辑.注释代码.它支持绝大部分主流的编程语言. 本文主要列举了本人在实际使用中遇到的一些技巧. 快捷键 自定义快捷键 首先,需要知道的是: ...
- AR创意分享:儿童涂鸦遇上程序绘图
第一节 临摹 小明经常临摹同桌小美的画作. 美术课上,老师表扬了小美的新作. 图1.1 小美的作品<蒙娜·毛虫的微笑> 临,是照着原作画:摹,是用薄纸张蒙在原作上面画. 第二节 借画 小明 ...
- Rafy 框架 - 大批量导入实体
某些场景下,开发者希望能够大批量地把实体的数据导入到数据库中.虽然使用实体仓库保存实体列表非常方便,但是其内部实现机制是一条一条的保存到数据库,当实体的个数较多时,效率就会很低.所以 Rafy 设计了 ...
- Node学习笔记(一):stream流操作
NodeJs中谈及较多的可能就是Stream模块了,先写一个简单的ajax回调 $.post("index.php",{data:'aaa',order:'ccc'},functi ...
- SQL Server 随机数,随机区间,随机抽取数据rand(),floor(),ceiling(),round(),newid()函数等
在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数.那就看下面 ...