【UE5.1 角色练习】08-传送技能

前言

在上一篇(【UE5.1 角色练习】07-AOE技能)基础上继续实现人物通过鼠标点击然后传送技能的功能。

效果

步骤

  1. 首先需要显示鼠标光标,我们可以在玩家控制器中勾选"显示鼠标光标"
  1. 在项目设置中添加一个操作映射,设置按3键使得角色传送
  1. 参考这篇文章制作一个传送门粒子效果:

【UE】制作一个传送门_ue portal

  1. 在角色蓝图中设置触发传送的逻辑:

首先发射一个射线检测

然后在射线检测到的位置的上方3m处生成传送门并传送角色

如果想限制一下角色最远传送的距离,我们可以先添加一个浮点类型的变量,这里命名为"Teleport Max Distance",表示角色最远可以传送到多远

判断一下射线碰撞的位置到Actor的位置的距离是否超过最大距离

如果没超过就用射线检测到的位置,如果超过就最大距离的位置

最终效果如下

相关推荐
远离UE414 小时前
UE5 GPU内部异步
ue5
1204157137 肖哥14 小时前
UE5 PCG PCGBlueprintElement简介
ue5
dong13269714 小时前
UE5FPS游戏开发教程(四)
ue5
dong1326971 天前
UE5FPS游戏开发教程(三)
ue5
日月云棠1 天前
UE5源码分析之Editor——AnimationBlueprintLibrary模块全面分析
ue5
远离UE42 天前
UE5 ECS 原理
ue5
mengzhi啊3 天前
UE5 把剑绑定到骨骼-给要播放的动画及动画蒙太奇添加武器
ue5
directx3d_beginner4 天前
32,每帧更新怪物朝向改为c++
ue5
日月云棠4 天前
UE5源码分析之Editor——AnimationEditor模块全面分析
ue5
吴梓穆4 天前
UE5 播放透明视频
ue5