Hello, I have a problem keeping FPS character on moving platform when it's not kinematic.
Thing is, I can't set the platform (a vehicle) to kinematic, it must be fully rigidbody physics. When I added ability "Move with platform" and used the script "Kinematic Object", it worked (and ability was active), but my object that the character is standing on can't move anymore. It needs to be subject to outside forces, so not kinematic, and it's a part of a bigger system that I can't rewrite at this point.
So basically, I need character stable and standing on this object and just moving only relative to that object, fully sticking, without jitter, but with an ability to jump and collide with colliders. I've tested "Stick to Ground" but greater acceleration of the platform or it's fast rotation (or being upside down with the platform) drops the character off the platform. It's not spherical too, so I can't use spherical gravity.
How to fix that, is it possible with FPS controller?
Thing is, I can't set the platform (a vehicle) to kinematic, it must be fully rigidbody physics. When I added ability "Move with platform" and used the script "Kinematic Object", it worked (and ability was active), but my object that the character is standing on can't move anymore. It needs to be subject to outside forces, so not kinematic, and it's a part of a bigger system that I can't rewrite at this point.
So basically, I need character stable and standing on this object and just moving only relative to that object, fully sticking, without jitter, but with an ability to jump and collide with colliders. I've tested "Stick to Ground" but greater acceleration of the platform or it's fast rotation (or being upside down with the platform) drops the character off the platform. It's not spherical too, so I can't use spherical gravity.
How to fix that, is it possible with FPS controller?