I bought Nuclear Glory, so I have just about every collision method, and have bought EZRotate too. However, I'm starting a project, and have some questions about how to do some physics-related 3d things in DBPro, and was wondering how you guys did them.
I would be incredibly thankful if anybody could help with any of these, because I've been wrestling with them for forever, and please keep in mind that my expectation are VERY low, because of my great inability to get anywhere on these, so ANY input would be much appreciated, even if it is just to suggest a command or something.
1 - When you hit a wall, the game could easily just detect the collision and move you back to your previous position. However, this means that if you graze anything on the map, you'll stop dead. My question is:
How do you make a model (character or otherwise) move around a map and have them slide along the surface of, for example, a wall that they hit, as they touch it?
2 - I know that intersect object will allow you to detect an impact with an object along a trajectory, for bullets and things, if you know the object number. However, how do you find out which object it will hit, or, even harder, which limb? (is that even possible?)
3 - When you detect a collision with an object, either with a trajectory-type collision (like bullets or paintball splatters) or normal impacts (like a car crashing) and you want to make a dent or mark, there are 3 ways to show this that I can think of. The first is vertexdata, to make a dent, which, actualy, wouldn't be too hard - just find the closest point. The second is a single poly with an image on it, to make, for example, a bullet hole. One problem I can think of, though, is that you would have to know the normals of the impact point, which I can only image accomplishing through vertexdata. The third is to somehow paste a transparent image onto the objects texture. Has anybody successfully implemented any of these strategies, or used another I haven't thought of? And what about vertexdata's UV components?
4 - Is it possible to have move either a single face or all the faces of an object, or somehow make new objects out of them, in order to get a shattering effect?
5 - Is it possible to use vertexdata or something to have parts of an object disappear or something, in response to, for example, an explosion, as if they were destroyed?
TIA,
bmad6