《FPS开发日记》四:添加机瞄与瞄准动作

本章将制作机瞄与机瞄动作。

预览图如下

这次我们不打代码

只用UE4的蓝图完成。(虽然可以用c++但太复杂,不如用蓝图)

我们打开武器蓝图

新建一个组件,组件名为StaticMesh,如图

在右边列表选择好瞄准镜。

之后到对应的武器骨架上添加一个瞄准镜插槽。并移动到适当的位置。

让后在列表的父项插槽中选择你刚添加的插槽名字。

 

编译一下,瞄准镜就装好了。

之后回到主角蓝图

将原本的武器在摄像机的位置记录下来。

让后把武器慢慢移到摄像机中间,不断调整角度。

直到看起来像瞄准为止。把此时的位置记录下来。

我的位置是

原状态

x: -9.6  y: -7.6    z:-163

机瞄后位置是

x: -13.4  y:-14.4  z:-160

编译一下

之后在事件图标里添加这些蓝图

 

双击时间轴

会打开一个界面

然后先将x轴以外的先全部锁上,方便操作。右键创建个针插值。时间为0。位置为原状态的x轴位置。

解释:此蓝图会将你物体原来的位置和最终的位置通过计算,做出一个原位置到最终位置的位移动画。我们只要将原位置和最终位置告诉它既可。

然后在右键点击针插值,选择auto。

之后在新建一个针插值。时间为0.35(此时间你也可以理解为开镜的速度),位置为机瞄状态的x轴。然后在右键点击针插值,选择auto。

y轴,z轴同理。

弄完编译一下。

就大工搞成了。

 

 

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像