UE4中实现狙击镜效果(一)

在FPS游戏中,我们经常会用到切换视角到狙击镜的情况,今天我们来谈谈如何在UE4引擎中开启游戏狙击镜效果。

本文中谈到的方法只是实现方法之一,还有其他很多方法可以实现狙击镜效果,我们先谈其中的一种。

在UE4中如果我们想要放大镜头目标,最简单的方法就是调整摄像机的一个面板参数,Field Of  View,欢迎大家查阅维基百科,去科普下Field of view的实际意义。

简单来说,就是当摄像机的视野(Field of view)角度越小,看到的内容越少,屏幕中被填充的物体越大,反之就是看到的东西越多,填充的内容越小,这个够简单了吧!

好的,我们来试试如何下手做一下吧!

首先我们可以用官方的射击游戏模版练手,用官方模版创建一个射击游戏工程,然后打开角色蓝图。

1.在蓝图中添加如下蓝图节点,并连线。

狙击镜Field Of  View

2.双击时间轴节点,进行如下设置后才能看到Value针脚

狙击镜Field Of  View

大家注意创建的是浮点轨迹,然后按住shift随便点击两次,在最左边的点输入 时间0 值90, 第二个点时间0.3 值40,然后勾选“使用最后一个关键帧”

好了运行看看游戏内的效果如何吧,是不是已经实现了简单的狙击镜开启效果?

PS其实本篇文章并不是真的的狙击镜效果,只是一个可以叫做视距拉近的瞄准效果,不过没关系,我们在后面的文章会做一个真正的狙击镜效果!但是这种效果是不是也是大部分FPS游戏中常用的呢?

 

版本:V4.16.3

1 条评论

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注