Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
关于范围技能
兔子雷发起了问答2017-12-06
4
回复
940
浏览

siki老师,2D游戏里面,那种范围技能命中敌人的检测有几种思路或方法? 比如一个圆形范围的暴风雪,在圆形范围内的敌人都会受到伤害.

所有回复
  • siki 2017-12-07

    可以使用一个圆形的触发器,也可以使用physics里面使用球体检测(SphereRaycasthit)

    • 兔子雷 2017-12-07

      但是老师,我现在弄的一个RTS项目.最大可能有1000多个单位在混战,如果用碰撞器来检测 会很卡..所以我每个单位身上都没有碰撞器这个东西...所以老师你说的这个办法没法使用.还有别的办法吗?

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-12-07

    我觉得可以自己写代码判断,比如某个点放了一个范围技能,就判断敌人距离这个点的距离是否在范围内

    还有-4条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!