• <option id="kikm0"><source id="kikm0"></source></option>
  • 金沙娱东城官网

    Crafty.circle Class

    Circle object used for hitboxes and click maps. Must pass a x, a y and a radius value.

    Example

    var centerX = 5,
        centerY = 10,
        radius = 25;
    
    new Crafty.circle(centerX, centerY, radius);

    When creating a circle for an entity, each point should be offset or relative from the entities x and y (don't include the absolute values as it will automatically calculate this).

    Methods

    Back to top

    .containsPoint()

    public Boolean .containsPoint(Number x, Number y)
    x

    X position of the point

    y

    Y position of the point

    Method is used to determine if a given point is contained by the circle.

    Example

    var circle = new Crafty.circle(0, 0, 10);
    circle.containsPoint(0, 0); //TRUE
    circle.containsPoint(50, 50); //FALSE
    Back to top

    .shift()

    public void .shift(Number x, Number y)
    x

    Amount to shift the x axis

    y

    Amount to shift the y axis

    Shifts the circle by the specified amount.

    Example

    var circle = new Crafty.circle(0, 0, 10);
    circle.shift(5,5);
    //{x: 5, y: 5, radius: 10};

    金沙娱东城官网