学员(7687)
课程(179)
分享
siki老师,2D游戏里面,那种范围技能命中敌人的检测有几种思路或方法? 比如一个圆形范围的暴风雪,在圆形范围内的敌人都会受到伤害.
可以使用一个圆形的触发器,也可以使用physics里面使用球体检测(SphereRaycasthit)
但是老师,我现在弄的一个RTS项目.最大可能有1000多个单位在混战,如果用碰撞器来检测 会很卡..所以我每个单位身上都没有碰撞器这个东西...所以老师你说的这个办法没法使用.还有别的办法吗?
我觉得可以自己写代码判断,比如某个点放了一个范围技能,就判断敌人距离这个点的距离是否在范围内
好的 我试试..谢谢老师