敌人——创建敌人_Ranger

目的

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

核心思路

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

1.编写Ranger的Task逻辑

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

2.制作Bomb蓝图

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

3.编写Ranger的逻辑

看向玩家逻辑
漂浮逻辑
攻击模式切换(依据Box检测玩家)

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


子弹攻击逻辑
轰炸逻辑注意别忘了在父类蓝图中添加事件接口和攻击模式切换参数注意由于是飞行单位,这个敌人的移动组件中的默认陆地模式应该是飞行

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值