27783人加入学习
(125人评价)
如何制作塔防游戏(基于Unity5.5)
价格 免费

射线检测检测敌人是否在攻击范围之内如果在攻击范围之内我们攻击最先检测到的敌人

设置攻击范围碰撞器触发器修改成触发器另外添加刚体检测然后监听一下触发事件创建一个进入一个离开的触发器可能有很多的敌人炮塔只攻击最先检测到的敌人然后定义一个list存放所有检测到的敌人这样攻击最先检测到的在攻击下一个然后通过标签检测标签来确认进去的是否是敌人如果标签正确就添加到集合里当离开时就从集合里删除

[展开全文]

炮台检测敌人,使用Sphere Collider组件,通过扩大检测范围-radius,并挂载刚体组件rigid body来检测物体

[展开全文]