您当前的位置: 首页 >  unity

【Unity开发小技巧】技能伤害区域判定(矩形,圆,三角形,扇形)(二)

幻世界 发布时间:2018-12-29 17:01:27 ,浏览量:4

欢迎加入Unity业内qq交流群:956187480

源码地址:unity伤害范围判断_unity2d攻击判定,unity伤害判定-Unity3D代码类资源-CSDN下载 一.判断目标点是否在某一圆形区域内

定义圆形

public class Circle {

    public Vector2 Center;
    public float Radius;

    public Circle(Vector2 center, float radius)
    {
        this.Center = center;
        this.Radius = radius;
    }

    public bool Contains( Vector2 point)
    {
        Vector2 vector = point - this.Center;
        return (vector.SqrMagnitude()             
关注
打赏
1688896170
查看更多评论
0.0512s