ue4摄像机序列长短

ue4摄像机序列长短,第1张

ue4摄像机序列长短如下
UE4自定义动画序列长度首先创建一个Matinee创建摄像机
创建 为摄像机创建动画,先选中一个摄像机
设置播放指定的摄像机动画:1关卡蓝图指定播放的matinee,2创建directorgroup关卡蓝图指定播放的matinee然后打开关卡蓝图 选中创建动画的摄像机 返回matinee中编辑,然后播放 。

1 加速效果:按住左Shift让角色的移动速度提高,我们通过修改第三人称角色蓝图:

按下获得最大移动速度为600,释放按钮则恢复到原值。
在这里我们再设置一个摄像机镜头拉近的效果:

2 多段跳。
这个蓝图自己就做了跳的接口,我们直接修改数值即可:

在本蓝图根组件查找他的细节jump即可修改他的跳跃最大数量:

3 冲刺,参考游戏设计,我们按2次W按钮来达到。
先定义个变量,记录按键次数,并且在02秒中重置。

在满足2次按键后,我通过在05秒的时间轴中来通过插值更新位置:

轨迹中为05秒从0到1的变化;
更新中就去设置Actor的位置;
通过获取向前向量后X100,来得到偏移量。再加上原值得到新位置点;
通过插值向量来从A到B,变化细节为刚才建立的轨迹函数,把结果设置到角色的位置上,完成。

如何
rúhé
[how]
用什么手段或方法
在退休制下如何提高津贴的问题
方式、方法怎样
接下去的问题是如何表明我们的意思
[when]∶在什么情况下
姐妹三人如何再相会
[how;why]∶怎么,怎么样
如今叫我管天王堂,未知久后如何。——《水浒传》
[as]∶“如……何”,表示’把……怎么样”
以君之力,曾不能损魁父之丘,如太行、王屋何——《列子·汤问》

想要实现这样一个功能 就是一个actor在某个camera中不可见 但是在 实际场景中还存在。

之前一直想找到类似unity camera 根据layer来显示内容的一种方式,没有在ue4中找到。下面是自己找到的两种替代方法,要是还有别的更方便的方法,麻烦告知一下。

1将模型的材质更换为transparent透明材质,这种方法比较简单,但是有一个问题就是这个模型在场景的其他摄像机中就不可见了

2第二种方式就是我目前用的方式,设置模型的owner

在actor的蓝图中 

其中ActorOwner节点就是想要忽略的摄像机,然后修改mesh中的owner属性 来决定actor在该摄像机下是否可见
不过这种方式还是不如unity中camera设置来的灵活,如果还有别的方式可以实现,麻烦告知一下,谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13336473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存