zoukankan      html  css  js  c++  java
  • ue4之镜头切换和鼠标/按键控制

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

    1.新建pawn蓝图类

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

    同级下增加了一个pawnMovement。

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

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

     

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

    修改一个台阶mesh的材质;

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

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

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

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

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

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

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

    下面我们打开pawnCamera的蓝图:

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

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

  • 相关阅读:
    转载【工具】目前几种常见的线上接口文档管理平台的比较
    最好的Julia语言
    称霸Kaggle的十大深度学习技巧
    AI以假乱真怎么办?TequilaGAN教你轻松辨真伪
    2018 CISCN reverse
    2018 CISCN Writeup
    加壳&脱壳
    脱upx壳--初试--单步追踪
    Linux
    hackme.inndy.tw
  • 原文地址:https://www.cnblogs.com/eco-just/p/12903161.html
Copyright © 2011-2022 走看看