聊城做网站的公司咨询成都装修公司有哪些
前言
本篇实现的效果是当玩家将鼠标移至屏幕边缘时,视野会相应的上下左右移动
效果

步骤
1. 打开玩家控制器“RTS_PlayerController_BP”,在类默认值中设置如下选项

新建一个宏,命名为“EdgeSroll”,

添加两个输入和三个输出,分别命名为“MouseX”、“MouseY”、“then”、“DeltaSpeedX”、“DeltaSpeedY”

添加两个浮点型变量,分别命名为“EdgeScrollSpeedX”、“EdgeScrollSpeedY”

在宏“EdgeScroll”中添加如下节点:


在事件图表中添加如下节点:

此时就实现了,当玩家将鼠标移至屏幕边缘时,视野会相应的上下左右移动,效果如文章开头所示。 如果觉得移动速度太快可以减小变量“EdgeScrollSpeedX”和“EdgeScrollSpeedY”的值。
