CircleCollider
Extends: Collider
Collider with the shape of a circle centered at (offset.x, offset.y), with given radius
Properties
radius(integer) — Radius of the collider
Constructor
new CircleCollider(
colliderName: string,
args?: roAssociativeArray,
): CircleColliderCreate a new CircleCollider
Parameters
colliderName(string) — name of this colliderargs(roAssociativeArray, optional, default: "{}") — additional properties (e.g {radius: 10})
Instance Methods
refreshColliderRegion(): void
Returns
void
raycastCheck(
entityPosition: BGE.Math.Vector,
rayOrigin: BGE.Math.Vector,
rayDirection: BGE.Math.Vector,
maxDistance: float,
): BGE.RaycastHit
Parameters
entityPosition(BGE.Math.Vector)rayOrigin(BGE.Math.Vector)rayDirection(BGE.Math.Vector)maxDistance(float)
Returns
debugDraw(
renderObj: Renderer,
position: BGE.Math.Vector,
color?: integer,
addName?: boolean,
font?: roFont,
): void
Parameters
renderObj(Renderer)position(BGE.Math.Vector)color(integer, optional, default: "&hFF0000FF")addName(boolean, optional, default: false)font(roFont, optional, default: "invalid")
Returns
void