SpriteCollider.getBounds C# (CSharp) Method

getBounds() public method

public getBounds ( ) : Bounds2D,
return Bounds2D,
    public Bounds2D getBounds()
    {
        return new Bounds2D(
            (int)transform.position.x - collisionMask.width * (int)transform.localScale.x/2,
            (int)transform.position.y - collisionMask.height * (int)transform.localScale.y/2,
            collisionMask.width * (int)transform.localScale.x,
            collisionMask.height * (int)transform.localScale.y);
    }

Usage Example

示例#1
0
 public bool collidesWith(SpriteCollider other)
 {
     if (pixelCollision) {
         return Collision2D.collides(this,other);
     }
     return getBounds().overlaps(other.getBounds());
 }
All Usage Examples Of SpriteCollider::getBounds