I have a building and want to simulate a gravity change. The simplest way to achieve this seems to rotate the level around the player, because in this way I do not have to worry about the player collision/camera change, etc. I only wish to rotate around the 3 axis, 90 degrees at a time.
My question is, how can I define the rotation, so the axis will be one of the players axis, more precisely the player camera axis (I wish to rotate the map based on where he looks).
Thanks, any feedback is welcome!