I was thinking about the following problem… Can perhaps someone point me in the right direction ?
I want to navigate in space with a spaceship and 6 degrees of freedom .
The spaceship is a complete level with nav-meshes and a lot of physic-actors.
It is very possible that characters can move while the spaceship has a full arbitrary transformation.
I know that implemeting a movement-controller with custom gravity vectors would be possible with lot of efforts - however that is not necessary since the free translation/rotation of the ship would be “only” a rendering issue.
I guess a way of achieving this would be to implement the spaceship as a root-actor in a object-hierachy, and only modify the child-render-transforms.
Do you know which methods I would have to modifiy or overload ? I would have to take into account that the physics-scene for the spaceship has another frame of reference than the rest of the universe.
I am not sure yet, but I believe that there would be only one physics-scene - namely the space ship…
Any clues what would be the best way to achieve this ?
Thank you for any help,