|
Post by Alex on Jul 12, 2005 10:49:56 GMT -5
Happens on some objects...mostly skinny ones...
Like file cabinets, and whatnot.
If i stand on a large, flat lying table, i wont spin much. But if that table is on it's side and i stand on the edge, i will spin like crazy ...
I THINK this is mostly how it works.
|
|
|
Post by DaJMasta on Jul 12, 2005 13:52:14 GMT -5
And i'm guessing this happens when moving on a table and jumping onto it, not just standing in place or crouching?
|
|
|
Post by DaJMasta on Jul 12, 2005 14:59:42 GMT -5
Alright, I think i have found the root of this problem.
This aparently has only to do with the position of the mesh in relative to the little red center thing (or the center of the grid in the static mesh browser). From what I can tell, any object will function properly if it is properly centered, approximately on the center of mass, but as soon as it is off center, it does spin and do all sorts of crazy things then bumped, though weapons fire does not bother it.
I believe this is because the algorithm I used for a player to shove an object applies the shoving force at the 0 point, and for meshes where the COM is far from this, they have the bug.
Since I realize that redoing all of the meshes and their positions is not an option, I will work to correct this.
To see what it is make a simple room with 2 actors, one which is centered properly, and use the HourMoriaStatics barrel of oil as the other (very off center) try to jump on both, the barrel of oil will spin you off and sometimes spin in place when you hit it, the other will not.
If you think it's something else, tell me, otherwise, I'll see what I can do.
|
|
|
Post by Alex on Jul 12, 2005 15:26:04 GMT -5
Quite possible that this is the issue, yeah. My bad for not positioning everything correctly
|
|