首页 > 其他分享 >2024年4月5日-UE5-朝向鼠标、怪物死亡、状态机、纯函数

2024年4月5日-UE5-朝向鼠标、怪物死亡、状态机、纯函数

时间:2024-04-05 15:33:06浏览次数:19  
标签:2024 朝向 鼠标 状态机 方向 死亡 怪物 设置 UE5

想要实现朝向鼠标方向射击,有个问题就是朝向是按之前设置的移动的时候角色按加速度方向去做朝向,

比如按了A,角色往左边移动,如果不调整,再按射击就是依然只往左边移动和射击,不会对着鼠标方向

只有站立的时候,才能按照鼠标方向射击,简单来说就是键盘和鼠标都用的时候会有冲突,

这个时候就要用布尔值来判断,让鼠标方向射击的优先级高于键盘

--------------------------------------------------------------------------------------------------------------------------------------------

首先,打开角色攻击设置的01主角蓝图

 然后这个寻找查看旋转的返回值,把Z轴,也就是YAW,就是需要调整的方向

 

 再前面键盘移动的时候加上锁,方向没有被锁定的时候才能旋转方向

 因为前面设置了获取速度方向来旋转,所以这个关掉

 下面设置死亡状态

在角色总类里添加一个死亡状态的变量,然后在怪物总类这里设置生命值小于等于0则为死亡状态

 在输出伤害这里也添加个判断,只有怪物没有 已死亡的布尔值,才能造成伤害

 怪物被打死后,先设置立刻停止移动

 怪物的死亡动画蒙太奇这里的 启用启动退出要关

 然后把子弹判断也加上只能打未死亡的,不然死亡了尸体能被子弹打中发生碰撞

 然后也要关闭怪物的行为树

 

标签:2024,朝向,鼠标,状态机,方向,死亡,怪物,设置,UE5
From: https://www.cnblogs.com/loseheart/p/18115700

相关文章

  • 如何使用 Midjourney?2024年最新更新
    一:基础篇1:注册首先,你需要注册一个 Discord 账号,然后加入Midjourney的 Discord服务器。或者去Midjourney的官网点击右下角的JointheBeta:​2:在Discord公共服务器里使用注册并进入到Midjourney的服务器后,有可能需要完成各种任务(这个取决于Midjourney的运营......
  • pezhzh的快乐寒假作业[2024/1/18]
    这个虽说是1/18的寒假作业,但也如上篇文章所说的那样,现在是4/4,我在补作业;A-吃奶酪洛谷:P1433;看到这种当然会想到dfs搜索;于是写了一个带小剪枝的dfs试试水;#include<bits/stdc++.h>usingnamespacestd;structawa{ doublex,y;}b[20];intn,a[20];doubleres=100......
  • FL Studio 24.0.99.4077中文版Crack With Keygen {Latest 2024} Free Download
    FLStudio24.0.99.4077中文版是最新、最具影响力的音乐制作工具。它可以与所有类型的音乐一起工作,以产生伟大的音乐。它提供了一个相对简单且易于使用的集成开发环境(IDE)。这个完整的音乐工作站是由比利时公司ImageLine开发的。它的创新理念有助于初学者和专业人士创作、组织......
  • 《大模型面试宝典》(2024版) 正式发布!
    2022年11月底,OpenAI正式推出ChatGPT,不到两个月的时间,月活用户就突破1亿,成为史上增长最快的消费者应用。目前国内已发布的大模型超过200个,大模型的出现彻底改变了我们的生活和学习方式。现在只要你想从事AI相关的岗位,无论是计算机视觉(CV)、自然语言处理(NLP)、搜广推、......
  • 1.5 警惕和揭秘伪创新(1)《软件方法》2024.4更新
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集1.5警惕和揭秘伪创新初中数学里要学习全等三角形、相似三角形、SSS、SAS……,到了高中以后学了正弦定理、余弦定理等解三角形的知识……就不会再回去用初中的方法解题了。但是,不是所......
  • 2024-4-4 分块补题
    P3203[HNOI2010]弹飞绵羊记录每个位置跳出当前块所需要的步数和跳出的位置。从后往前统计#include<bits/stdc++.h>#definemaxn200100usingnamespacestd;intn,m,len;intpos[maxn],k[maxn];intnxt[maxn],stp[maxn];structfk{intl,r;}a[maxn];intread(){......
  • 2024年4月4号java学习
    继承减少编写重复的代码,提高代码的复用性,使用extends关键字用来表示继承一个类如果类和类有相同的特性,并且一个类是另一个类的一种那么就可以使用继承java中只支持单继承,但有多层继承所有的类都间接或者直接继承Object类子类能够继承父类的东西虚方法表中包含:非私有方法,非f......
  • 20240404
    T1洛谷P3436PRO-ProfessorSzu首先缩点。然后从所有没有入度的强连通分量开始dfs,进行dp,数一下每个点到终点有多少路径。要注意的是当且仅当一个点能够到达终点时才能够用来更新其他点的dp值。代码#include<iostream>#defineintlonglongusingnamespacestd;in......
  • 2024.4 做题记录
    299.CF1534ELostArray难崩。题意转化为每次翻转\(m\)个\(01\)序列的元素,要把全\(0\)翻成全\(1\)。不想分讨。考虑直接最短路求最小步数,转移就枚举选多少个原本已经有的数。交互就记录方案就行了。300.P9537[YsOI2023]CF1764B很棒的题。考察终态,可以发现最后输......
  • 小美的蛋糕切割(美团2024届秋招笔试第一场编程真题)
    题面核心思想前缀和(不过是以一整行或一整列的维度)(滑动窗口应该也可以)需要注意的是可以横着切也可以竖着切代码importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){finallongMOD=(long)(1e9+7);Scannerscanne......