当前位置: 首页 > news >正文

合肥寒假兼职工网站建设南谯区城乡建设局网站

合肥寒假兼职工网站建设,南谯区城乡建设局网站,wordpress菜单突然拉不出,河南省建设厅网站中级职称目录 效果 步骤 一、火球生命周期 二、添加可被伤害的NPC 三、添加冲量 在上一篇(【UE5.1 角色练习】06-角色发射火球-part1)基础上继续实现角色发射火球相关功能 效果 步骤 一、火球生命周期 为了防止火球没有命中任何物体而一直移动下去&#…

目录

效果

步骤

一、火球生命周期

二、添加可被伤害的NPC

三、添加冲量


在上一篇(【UE5.1 角色练习】06-角色发射火球-part1)基础上继续实现角色发射火球相关功能

效果

步骤

一、火球生命周期

为了防止火球没有命中任何物体而一直移动下去,我们可以设置火球的生命周期只有7s

二、添加可被伤害的NPC

1. 新建一个父类为Character的蓝图,这里命名为“BP_NPC”,该蓝图类将作为所有NPC的父类

打开“BP_NPC”,添加一些NPC共有的东西。先添加两个浮点类型变量“HP_Current”和“HP_Max”分别用于表示NPC当前的生命值和最大生命值。

新建一个函数,这里命名为“F_ChangeHP”,用于修改NPC的生命值。当传入的参数“HP”值为正数,则表示添加NPC生命值,为负数就表示减少生命值

当角色受到任意伤害时就通过调用函数“F_ChangeHP”来减少NPC生命值

当NPC血量小于等于0时就销毁Actor

2. 对“BP_NPC”创建一个子蓝图,这里命名为“BP_NPC_Rock”

打开“BP_NPC_Rock”,添加一个静态网格体组件,这里静态网格体设置为一块石头

在类默认值中设置HP值

3. 将石块移至场景中

此时运行可以看到我们只需攻击三次,就可以让石块生命值归0,从而让其消失:

4. 我们可以在“BP_NPC”的事件图表中添加如下函数,表示NPC受到伤害后执行的函数,该函数内部没有任何逻辑,我们可以在子类中去重载该函数

比如我们可以在子类中设置当受到伤害后播放一段音效

5. 我们可以在角色蓝图中设置当发射火球后扣除角色MP值

在扣除前需要判断当前MP值是否充足,如果充足才能施法

三、添加冲量

如果火球攻击的NPC具有模拟物理设置的话,我们应该再火球攻击的时候给NPC添加一个冲量

http://www.yayakq.cn/news/518771/

相关文章:

  • 重庆seo建站东莞公司建站哪个更便宜
  • 网站加密网站备案表上面的开办单位写什么
  • 购物网站开发案例下载金融公司网站建设
  • 深圳网站排名我们公司想做个网站
  • 网站开发所需经费烟台企业做网站
  • 中国建设银行启东市支行网站自贡市城市建设投资开发集团有限公司网站
  • 外贸网站做纸尿裤怎么样html代码大全在线版
  • 网站建设相关文章网站多大够用
  • 仿it资讯类网站源码seo在线排名优化
  • 网站的运营方式企业门户网站的主要技术指标
  • 泰安网站建设怎么样大丰seo排名
  • 有哪些简单的网站毕设做网站需要买域名么
  • 做网站时如何建立栅格如何查企业做网站是否备案过
  • 天津seo网站设计应聘网站开发的自我介绍
  • 号网站开发福州网页设计培训
  • 海南省住房和城乡建设部网站网站多次提交
  • 龙岩e网站wordpress 主题 minty
  • 顺德网站制作案例咨询互动平台上市公司
  • 如何做网站关键词优化冠辰网站
  • 做网站是什么鬼网络运维网站
  • 营销型网站建设合同范本wordpress主题响应式
  • 网站策划步骤wordpress 模型开发
  • 网站搭建公司排行榜学校网站建设招标
  • 网站网络设计是怎么做的百度竞价推广一个月多少钱
  • 研究院网站建设的内容wordpress 微信 代码
  • 黄国外网站WordPress小程序论坛
  • 多点网络网站制作系统北京网站建设公司飞沐
  • 厦门微网站建设小程序助手官网
  • 潍坊建设网站的公司中建装饰集团
  • 闵行区做网站公司北京网站建设在线