![](https://js.huke88.com/assets/revision/images/Loading.gif)
那么我们这边可以看到 ,已经做完前后左右的移动 ,那么像这种东西如果常用的话 ,可以对它进行一个折叠节点 ,这样的话我们就能节省一些空间 ,节省一些空间 ,这是这个关于节点的折叠 ,让它省一些地方 ,或者是通过函数来做也行 ,函数的话就是把这个东西 ,可以给弄到函数里 ,点右键可以折叠到函数 ,这也可以 ,那么你就会在这个位置 ,多了一个函数 ,然后双击进去就可以进行一个编辑 ,这也可以 ,现在我们这块就因为比较简单 ,我们就直接写了,就不写函数了 ,然后接下来就是我要操作什么 ,就要让鼠标的上下左右去操作它 ,这个角色 ,可以上下左右去旋转,旋转这个角色 ,实际就是我们通过这个鼠标来控制方向 ,怎么做 ,我们先输入这个鼠标 ,鼠标,那么鼠标有很多东西可以看到 ,有很多关于鼠标信息,鼠标x轴 ,这里有x轴 ,然后下面是具体的一个值 ,上面是一个事件 ,我们获取它的X轴,然后我们再获取一下 ,鼠标的y轴 ,那么这个是获取鼠标y轴 ,这个值我们也先来打印一下 ,看一下长什么样 ,直接输入打印 ,或者print也行 ,print打印字符串也行 ,然后直接打印一下 ,我们先看一下 ,可以看到我们在鼠标动的时候 ,往上动的时候 ,它就变成正值 ,
往下动的时候是负值 ,你鼠标不动的话它就是0值 ,所以这个值也是一个动态的东西 ,然后这个东西控制什么 ,要控制玩家控制器的上下一个角度 ,所以还需要获取一下玩家控制器 ,我们获取一下玩家控制器 ,这里需要注意一下 ,不是获取控制器,是玩家控制器 ,它这里还有那个其他的控制器 ,你看获取控制器 ,然后生成默认控制器等等 ,还有玩家控制,有很多控制器 ,你看本地玩家控制器 ,玩家控制器 ,实例控制器等等 ,我们使用这个玩家控制器 ,然后我们要设置它的一个值,设置 ,我们在下面找 ,下面这里有这个 ,找 ,设置它的这个 ,我看一下,玩家控制器 ,不对,应该是add ,增加它的,添加它的 ,不是设置,添加 ,我们看这个位置 ,可以添加它的这个输入,有三个轴 ,那么这个可以看到是上看 ,这个是转动 ,我们实际需要一个上下的 ,查看和转动的查看 ,这是相当于一个摇头 ,这个是上下摇头 ,这个是左右 ,然后这个就相当于转动 ,这也是左右 ,这怎么说 ,反正它是有三个轴向 ,就相当于那个我们旋转的三个轴向 ,这个是上下轴 ,
然后我们再添加一下 ,你像这个是环视的一个图 ,就转动的一个方向 ,然后我们直接连上就行 ,把这边这个值放进去就行 ,它就会好使 ,我们看一下效果 ,先播一下 ,那么我们再,我看一下 ,反了,我现在是我滚轮上下的话 ,它是左右移动 ,然后这边是反掉了 ,转动应该是鼠标X去 ,去设置它的这个轴上去 ,然后另一个轴应该用它来设置一下 ,你这样的话就是正确 ,我们再看一下左右 ,然后上下并不好使,那因为什么 ,我们说一下 ,我们选择这边的这个摄像机目标 ,然后右边这里有一个选项 ,可以看到这里有一个选项 ,摄像机设置,你看 ,那么使用pawn控制它的旋转 ,现在并没有使用pawn控制旋转 ,所以说是不好使的 ,我们点上这个按钮 ,使用pawn控制它的旋转 ,这样我们再来设置,再来看一下 ,它什么意思 ,就是这个摄像机的轴心 ,现在就由我们这个角色来控制了 ,因为我们控制 ,是整个输入的一个上下左右 ,但是现在有这么一个问题 ,就是上下太快了 ,然后左右还可以 ,那怎么办呢 ,那么上下是y轴,y轴太快了 ,我就让它再乘一个值 ,再乘一个值就行了 ,
它这边也需要转换一下 ,转成一个double的 ,能用double我们就全用double ,精度高一点 ,但实际上差不多 ,让乘一个0.3左右 ,让它变弱一些就行了 ,这样的话它就会慢一些,左右 ,你看左右可以,上下稍慢一点 ,0.1 ,0.2也行,0.2 ,就相当于给它降弱一些 ,然后上面这个值 ,也可以去调整一下它的速度 ,比如说上面这个值 ,我感觉有点 ,调慢一半 ,调到0.5 ,下面这个调0.2 ,这样这个速度就能舒服一些 ,稍稍慢一点 ,行,那么现在这个前后左右 ,是不是就可以去控制了 ,然后我发现这个上下 ,我看一下反没反转 ,我往下时候它往上 ,我往上的时候它往下 ,那么实际是一个反转的 ,也就上下反转 ,那么我们如果想让它反转 ,可以前面写一个负数 ,-0.2乘 ,
课程反馈
收到你的反馈,我们将提供更好体验给你
![](https://pic.huke88.com/career/capterSmallCover/2020-07-31/66C5CB9E-0945-9072-128F-CD8BD8EAE8F0.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-07-31/66C5CB9E-0945-9072-128F-CD8BD8EAE8F0.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-10-30/356F853C-4DA4-32AF-0B04-78842DAAE7E8.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-10-30/356F853C-4DA4-32AF-0B04-78842DAAE7E8.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-11-19/26405237-AC64-0296-1638-2AAB09B08195.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-11-19/26405237-AC64-0296-1638-2AAB09B08195.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-06-24/494BC186-A13A-B8A7-CC82-3C13F333CC88.png)
![](https://pic.huke88.com/career/capterSmallCover/2020-06-24/494BC186-A13A-B8A7-CC82-3C13F333CC88.png)
![](https://pic.huke88.com/career/capterSmallCover/2019-07-26/4695783E-8DE6-B5B6-8BB9-D33C370D2321.png)
![](https://pic.huke88.com/career/capterSmallCover/2019-07-26/4695783E-8DE6-B5B6-8BB9-D33C370D2321.png)