Boxcast
Similar to raycast
, but the ray has width and height (thickness). Returns a HitInfo
.
from ursina import boxcast, scene
hit_info = boxcast(
origin,
direction=(0, 0, 1),
distance=9999,
thickness=(1, 1),
traverse_target=scene,
ignore=[],
debug=False
)
- thickness:
(width, height)
tuple - Other parameters are the same as
raycast
Use it when you need volume-based collision checks.