自学Unity之做一个MOBA游戏4——小兵

小兵我是用的网上下载的一个模型,有攻击、死亡、行走、停止的动画,用Annimation控制。

其实小兵的行为逻辑很简单,以天辉小兵为例,设置一个spawnPoint让小兵30秒生成一次,默认自动寻路前往夜魇的基地。给他一个可以进入的sphere collidier和一个不可进入的capsule collider,当有单位进入sphere collider时(用onTriggerStay 侦测),若Tag与自己不同,则把该单位设为Target,设为自动寻路对象,距离接近时攻击,受到伤害超过血量时死亡。

以下有几个注意要点:

1.小兵的Drag 和 Angular Drag 都设为Infinity,不然会各种被撞倒撞飞。

2.想要让两个小兵停下来攻击,必须把navi agent关掉,这样一个小兵死了之后,经常会出现navi agent报错的情况,为了防止所有没有考虑到的情况,我在每次调用navi agent之前都把navi agent 重启一次。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值