第五篇:UE4 漫游Matinee的制作和如何在漫游中实现自由转向

今天,给大家介绍一下Ue4中如何使用Matinee来制作漫游,以及如何在漫游中实现自由转向。
首先,给大家介绍一下Matinee的制作
1、将一个相机放入map中,选中相机添加过场动画Matinee,然后选中相机在Matinee中添加一个New Empty Group,然后再添加一个轨道Movement Track。
在这里插入图片描述
在这里插入图片描述

2、添加关键帧。新建好之后你会看见在0.00处有一个黑色的三角形,那就是第一帧,选中方块按Enter键新建帧,按住Ctrl键按左键拖动帧的位置,右下角的红色三角代表Matinee的长度和绿色三角代表当前轨道的长度,左键选中可拖动它们。
在这里插入图片描述
3、新建关键帧后,选中关键帧,可以看到黑色滑块移动到关键帧处,也可以左键直接拖动滑块到关键帧处。
在这里插入图片描述
4、回到map中,选中相机右击选择Pilot‘Camera’,就是那个小飞机的图标,然后可以看到视角切换到相机视角,右上角显示是驾驶激活状态,然后按WASD键和鼠标移动到需要达到的合适位置,右击选择暂停导航。然后继续添加关键帧重复上述步骤。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、完成后,你可以看到相机的移动轨迹,即途中的黄色线,每个点即代表一个关键帧,你也可以在Matinee中选择关键帧,在map再在map中移动位置和角度来修正。
在这里插入图片描述

6、最后就是matinee的播放,选中Matinee,打开关卡蓝图,创建Matinee的引用,蓝图如下。
在这里插入图片描述
如果场景中有多个相机,蓝图如下
在这里插入图片描述

当然你会发现Matinee播放后鼠标并不能改变视角,因为所有的关键帧都规定好了位置和角度,那么我们如何在漫游中实现视角的自由转动呢?
1、将相加复制一个并拖到相机下作为她的子物体,第二个相机就是用来转向的相机。然后在关卡蓝图中编写如下蓝图。
在这里插入图片描述
在这里插入图片描述
输入轴Turn和输入轴Up需要导入第三人称才能调用。
这种方法的缺点是如果map中其他蓝图使用了输入轴Turn和输入轴Up节点,就会出现冲突。所以可以使用另一种方法
再给大家介绍这种方法之前,大家需要知道如何实现相机的镜头转向和转向范围,大家可以参考这篇博客
https://blog.csdn.net/newmac2012/article/details/72802480
这里就不多赘述了。他使用的就是
接下来就跟上面很像了,首先将相机拖入map中,创建Matinee,复制相机作为子物体,因为相机蓝图中已经使用了输入轴Turn和输入轴Up节点,所以关卡蓝图中就无法使用了。可以使用如下方法
在这里插入图片描述
鼠标按下时,停止漫游切换到第二个相机,鼠标松开时切回到第一个相机。
好了,今天就介绍到这里了。

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值