multi radius colisions
Blitz3D Forums/Blitz3D Programming/multi radius colisions
| ||
how do you make a child entity with a colisionsphere effect the parent, ie changes the position of the parent. I have tried it and the child obeys the collision but the parent does not change until it hits itself. Imagine a man with a BODY and two FEET. the body just continues to move down until the feet touch his arse. My actual problem is a little more complicated but this is the basic of it. Alternatively is it possible for one mesh to have multiple colission spheres and is there a way of changing its position in the mesh, or is it locked to the axis? |
| ||
You'd have to code a system to control this to get it like what you seem to want. It's not built into Blitz. |
| ||
use the distance from the shild to the parent. and do your own collision routine. this will let you do what you want. if distance(parent,child)=< parent\radius+child\radius we have hit each other, lets move the parent with a global flag, and then move the child. end if |