虚幻四蓝图实战(下车减速&人物加速&蓝图接口通信)
Posted 'or 1 or 不正经の泡泡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚幻四蓝图实战(下车减速&人物加速&蓝图接口通信)相关的知识,希望对你有一定的参考价值。
前言
今天这个部分的内容可能有点多,一方面是对前面的知识点的补充,另一方面是一些概念应用。前面两个都是补充,后面那个是概念应用。
人物下车减速
这个主要是那个补充先前的功能完善
虚幻四蓝图实战(人物切换&汽车控制)
我们实现了上下车控制的功能,但是那个,下车之后那个汽车的轮子还会动,是因为我们的汽车并没有真正停下来。
这里使用了这两个新东西,主要是对载具的油门进行设置。
我们那个包里面(新手包)使用了这玩意,只要我们按下 w 就有油门输入,所以为了实现功能我们需要对这哥官方写好的功能改进一下。
油门
刚看到前面两个东西可能有点发蒙,但是有一点记住的是,那个汽车控制是通过那个“油门”来的。
所以我们在下车的时候必须关掉我们的油门
有效性
虽然我们在下车的时候让我们的油门关掉了,但是有个问题
所以我们为了解决这个问题我们必须使用一个变量来记录
完整实现
上面的那些就是注意点,那么我们只需要改动一下我们的蓝图即可。
人物加速
我们这个就是认识几个节点就好了
设置人物速度
这个就是可以设置我们的速度,那么初次之外,我们咳可以实现一个功能,那就是人物冲刺,也就是我们在人物瞬移到前面。
获取人物前进方向
这个主要是获取我们人物的方向
这里主要我们获取的是一个单位向量
计算人物瞬移位置
这个其实很简单,知道人物的方向,之后在当前的坐标(向量)上面加入位移就可以组合成一个新的位置向量。
之后更新即可
视角移动
就是加一个过度效果,让我们的摄像头跟随。
完整实现
接口通信
这个主要就是用到我们的接口
事件通信
我们主要就是使用这个,这个你直接这样写
之后在我们类里面去用。
通信使用
首先是我们这个把他当作消息盒子来发送,当做事件来用。
这个是我们 的门
接下来是我们的发送消息
这样就能发送消息了。
总结
这里面用到的例子是那个开门的那个,当然这里只是为了演示,真这样做是有几个逻辑问题的。
那么这个好处就是方便直接触发,谁要用直接使用这个接口然后用那个函数作为消息事件即可。
那么关于后面的内容还有AI操控,动画蓝图。那么游戏的功能部分就好了(玩那个RDK现在其实已经OK了,但是现在的话善始善终那么后面干脆就做个游戏当做总结把,再留几个网络接口,后面可以改成联机的(下个学期期末作孽有着落了))。当然最后面还有那个游戏的UI设计。我的学习只是跟着那个B站的堪嘉城老师来的,但是后面的一些实战是没有的,所以我后面还要去看看文档去学学。总结一下,这个B站老师将的确实是很入门,很简单,基本上两天是可以看完视频的,当然这边要总结去玩玩他的demo还是要点时间的,我也就是图一个乐。预计下个礼拜回归老本行,那个whitehole是该好好重新架构了,源码也该再look look了,前面玩的得好好回来串串了。
以上是关于虚幻四蓝图实战(下车减速&人物加速&蓝图接口通信)的主要内容,如果未能解决你的问题,请参考以下文章
在虚幻引擎5中构建你的首款游戏 - 03 - 模型和材质&蓝图