首页 > 其他 > 详细

ue4之镜头切换和鼠标/按键控制

时间:2020-05-17 01:03:53      阅读:520      评论:0      收藏:0      [点我收藏+]

首先我们开一个第三人称的项目。

1.新建pawn蓝图类

技术分享图片

我们在这个蓝图类根元素下添加了机臂--->相机;

同级下增加了一个pawnMovement。

2.添加到场景并做相机切换事件

技术分享图片

我们将这个pawnCamera添加到了场景中,现在场景中有了两个相机,另外我们添加了一个cube,接下来我们在这个cube上添加点击事件来调整相机位置并且切换相机

技术分享图片 

这个蓝图的意思就是,点击cube的时候:

修改一个台阶mesh的材质;

将玩家控制的视角转换到pawnCamera位置,动画是线性的,持续3秒;

3秒之后,将控制权交给新的相机pawnCamera。

3.给pawnCamera添加常规游戏视角操作

打开编辑--->项目设置--->引擎--->输入

技术分享图片

可以看到这个轴映射,Move开头的绑定了键盘操作,Turn开头的绑定了鼠标操作,我们随便点开看看:

技术分享图片

系统默认给我们设置好了WASD和鼠标左右点击的事件函数,这里的这些事件函数都是后面写pawnCamera控制的时候会用到的。

首先在详情面板打开欧拉角旋转的三个轴:

技术分享图片

下面我们打开pawnCamera的蓝图:

技术分享图片

这些红色的事件都是上面提到过的通过项目设置好的一些事件。

需要注意的是,我们每次通过键盘移动的时候,都要基于当前相机的位置朝向计算前后左右和上下6个方位。

 

ue4之镜头切换和鼠标/按键控制

原文:https://www.cnblogs.com/eco-just/p/12903161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!