自学Unity之做一个MOBA游戏4——小兵
来源:互联网 发布:淘宝快递模板怎么设置 编辑:程序博客网 时间:2024/05/16 08:12
小兵我是用的网上下载的一个模型,有攻击、死亡、行走、停止的动画,用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 重启一次。
0 0
- 自学Unity之做一个MOBA游戏4——小兵
- 自学Unity之做一个MOBA游戏1——Terrain(地形)
- 自学Unity之做一个MOBA游戏2——镜头移动
- 自学Unity之做一个MOBA游戏3——血条显示
- 怎么做一个MOBA游戏(武器与技能)?
- Unity手游性能测评报告——MOBA篇
- Unity手游性能测评报告——MOBA篇
- UWA发布 | 2017 Unity手游体检蓝皮书 — MOBA篇
- Unity自学之路(2)——UGUI
- Unity自学之路——UGUI 富文本
- Java小兵之路—获取指定月份的天数
- 为什么MOBA、“吃鸡”游戏不推荐用tcp协议——实测数据
- MOBA游戏测试分享
- MOBA游戏同步
- unity自学之项目剖析(4)
- Unity之C#——用单例实现一个游戏内部的音效控制器
- unity游戏设计模式——命令模式(自学笔记)
- unity 简单的小兵AI
- 事件响应
- QT学习之路(二)————Linux下搭建qt程序编译环境、开发板上搭建qt程序运行环境
- 记录java的学习历程(二)
- 记录-论文1
- linux超级终端minicom的使用方法
- 自学Unity之做一个MOBA游戏4——小兵
- Makefile
- EX4.5
- [手机开发] python学习——基础(九)
- df
- 【iOS开发】transform属性的使用
- Silverlight在线:Silverlight在偶尔连接的环境中的应用
- postgres命令
- 守望者的逃离