Game Development Reference
In-Depth Information
var rightOrigin : Vector3 = new
Vector3(transform.position.x +
(_boxCollider2D.size.x*CHARACTER_EDGE_OFFSET),
transform.position.y, transform.position.z);
var leftOrigin : Vector3 = new
Vector3(transform.position.x -
(_boxCollider2D.size.x*CHARACTER_EDGE_OFFSET),
transform.position.y, transform.position.z);
Gizmos.color = Color.red;
Gizmos.DrawRay(transform.position,
transform.TransformDirection (-Vector3.up) *
distance);
Gizmos.DrawRay(rightOrigin,
transform.TransformDirection (-Vector3.up) *
distance);
Gizmos.DrawRay(leftOrigin,
transform.TransformDirection (-Vector3.up) *
distance);
}
// C# user: (Put the code inside the class)
void OnDrawGizmos() {
_boxCollider2D = GetComponent<BoxCollider2D>();
_height = _boxCollider2D.size.y;
float distance = (_height * RAYCAST_DISTANCE);
Vector3 rightOrigin = new
Vector3(transform.position.x +
(_boxCollider2D.size.x*CHARACTER_EDGE_OFFSET),
transform.position.y, transform.position.z);
Vector3 leftOrigin = new
Vector3(transform.position.x -
(_boxCollider2D.size.x*CHARACTER_EDGE_OFFSET),
transform.position.y, transform.position.z);
Gizmos.color = Color.red;
Gizmos.DrawRay(transform.position,
transform.TransformDirection (-Vector3.up) *
distance);
Gizmos.DrawRay(rightOrigin,
Search WWH ::




Custom Search