It seems that vehicles to not like to rotate around the Y axis via ground forces. IE, I made a basic truck frame (high center of mass), drove it around a bit, and got everything behaving the way I want it... except one thing. When I run into a hill, it starts going up the hill, but it stays completely upright.
The front end doesn't want to pitch upwards to actually go up the hill. If I let it sit there long enough, it will eventually pitch upward, but the behavior is nothing like actual gravity.
I witness this behavior in every ground-based vehicle I have seen, except for Cornelius Bach's jeep, which looks like he made some hack to get around it because that thing tends to dance on its front or back wheels all the time. Also, no matter how I changed my truck's script... flags, friction, or anything else, I just couldn't get it to easily pitch up or down. Is this a known issue... is there any way around it?
Question #2, sorta related:
In attempting to get around this behavior, I created physical wheels as separate objects, and then attached them to the truck via a bearing assembly. No matter how loose I made the bearing, SL would not allow me to enable physics on the wheels while they were within the bearing assembly. I got no error message... physics just wouldn't stay checked. Also attempting it via llSetStatus(STATUS_PHYSICS, TRUE) did nothing. I tried using tori, hollow cylinders, and tubes all with the same end result. Why does this happen? Was there an issue in the past with game crashes relating to concave collisions or something along that line so the ability was disabled?
Whew. I think that's enough of that nonsense for now. Any info is appreciated.
