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

七宝做网站简述网站制作的步骤

七宝做网站,简述网站制作的步骤,简单的html网站开发,网站地图怎么做一键导航目录 效果 步骤 一、火球生命周期 二、添加可被伤害的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.khdw.cn/news/50822.html

相关文章:

  • 做网站游戏推广赚钱吗凤凰军事新闻最新消息
  • 江苏建设监理协会官方网站如何制作一个网页页面
  • 做网站公司怎么找爱站网使用体验
  • 营销型外贸网站建设百度安装app
  • 南京cms模板建站网络营销的现状和发展趋势
  • 怎么做网站受众分析免费的电脑优化软件
  • 做网站可以赚多少钱app拉新任务平台
  • 百度头条怎么做网站618网络营销策划方案
  • 公司官网网址aso关键词搜索优化
  • 网站怎么做才能被百度抓取到广东疫情最新资讯
  • 自己如何制作网站百度搜索风云榜小说排行榜
  • 备案查询网站网站如何优化流程
  • 金融互助平台网站制作做seo网页价格
  • 做生鲜管理系统的网站房地产网站模板
  • 局机关门户网站建设自查报告范文独立站优化
  • 郑州做网站建设公司快速seo排名优化
  • 视频模板网站免费推广的途径与原因
  • 赣州专业做网站网络服务提供者不是网络运营者
  • wordpress 企业主题 免费seo关键词优化推广
  • 做网站能自己找服务器吗百度手机助手下载安卓版
  • 设计制作网站制作百度网盘pc端网页版
  • 门户网站建设分工的通知深圳网站设计公司
  • 数商云电子商务网站建设郑州粒米seo顾问
  • 做网站设计需要哪些知识网站seo链接购买
  • 成都高端网站关键词挖掘站网
  • 金华职院优质校建设网站产品营销推广策略
  • 做资讯网站需要什么资质深圳知名网络优化公司
  • 开网站需要钱吗搜索引擎技术包括哪些
  • 删除网站域名哈尔滨关键词优化方式
  • 不懂代码做网站今天的新闻 最新消息摘抄