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

前言

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

效果

步骤

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

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

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

首先发射一个射线检测

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

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

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

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

最终效果如下

相关推荐
m0_552200829 小时前
《UE5_C++多人TPS完整教程》学习笔记49 ——《P50 应用瞄准偏移(Applying Aim Offset)》
c++·游戏·ue5
m0_552200829 小时前
《UE5_C++多人TPS完整教程》学习笔记50 ——《P51 多人游戏中的俯仰角(Pitch in Multiplayer)》
c++·游戏·ue5
CandyU29 小时前
UE5 基础应用 —— 09 - 展示类小项目
ue5
vonlycn9 小时前
UE5 性能优化(1) 模型合并,材质合并
ue5·材质
ue星空1 天前
月2期学习笔记
学习·游戏·ue5
曼巴UE52 天前
UE5 制作游戏框架的部分经验积累(持续更新)
游戏·ue5
CandyU23 天前
UE5 基础应用 —— 10 - 控制台命令
ue5
平行云5 天前
Paraverse平行云实时云渲染助力第82届威尼斯电影节XR沉浸式体验
unity·云原生·ue5·xr·实时云渲染
一眼万里*e6 天前
用ai写了个UE5插件
c++·ue5
成都渲染101云渲染66666 天前
电脑配置不足怎么办,告别硬件束缚,川翔云电脑
ue5·电脑