Yes, the batfish is a challenge, mostly due to collision detection. It's a question of where "is" the fish? You can't use a single bounding box, because it would be huge. Maybe one for each fin tip and another for the central part of the body. If I solve that problem for eels, then I'll have solved it for everything.
|