快去自定义签名吧~|
2024-04-12 16:15阅读: 5评论: 0推荐: 0

敌人——创建敌人_Ranger

目的

  • 敌人Actor的前置准备工作(略)
  • 编写Ranger的Task逻辑
  • 制作Bomb蓝图
  • 在Ranger中编写Ranger的逻辑

核心思路

Ranger行为逻辑:
漂浮在空中的敌人
具有两种攻击模式(核心)
向玩家发射3颗散射的子弹
当玩家在其轰炸检测范围内会发射三颗自由落体的炸弹轰炸玩家

1.编写Ranger的Task逻辑

这个Task的特点是可以切换两种攻击模式

2.制作Bomb蓝图

继承Bullet父类蓝图,基本逻辑和Bullet_Sniper的一致,但是需要勾选重力

3.编写Ranger的逻辑

看向玩家逻辑

漂浮逻辑

攻击模式切换(依据Box检测玩家)

使用一个整型变量来判断该角色的攻击模式
在Task中使用Switch节点来控制不同的攻击模式


子弹攻击逻辑

轰炸逻辑

注意别忘了在父类蓝图中添加事件接口和攻击模式切换参数


注意由于是飞行单位,这个敌人的移动组件中的默认陆地模式应该是飞行

posted @   荒坂株式会社  阅读(5)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起