An object moving quickly can jump through another object instead of colliding with it, since we only check for collisions by looking at bounding box positions each tick. It currently manifests as lasers not always hitting their target.
Apparently this problem is usually called tunneling and Google is full of ideas. See also Continuous Collision Detection (CCD).
An object moving quickly can jump through another object instead of colliding with it, since we only check for collisions by looking at bounding box positions each tick. It currently manifests as lasers not always hitting their target.
Apparently this problem is usually called tunneling and Google is full of ideas. See also Continuous Collision Detection (CCD).