playMaker

Author Topic: keep cam rotation when loading to a new scene  (Read 390 times)

ofb92

  • Playmaker Newbie
  • *
  • Posts: 9
keep cam rotation when loading to a new scene
« on: March 17, 2023, 09:33:35 AM »
hello guys I have 2 scenes with different fps controllers what I want to do is when loading to the second scene apply the first scenes camera rotations to the second scenes cam rotation but when i do that the second scenes camera just glitches is there any way to do this without using another scene

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 7615
    • jinxtergames
Re: keep cam rotation when loading to a new scene
« Reply #1 on: March 18, 2023, 12:09:49 AM »
Hi,
are the scenes loaded async?
do you have a loading screen during the loading?
Maybe have 1 camera that persists (and have no camera on the other scenes)

or does the scenes only have the controllers and camera?

if so, maybe have both controllers in 1 scene and use the same camera.
and enable/disable the controller used/not use.

this way you could also make a 'transition' from 1 to the other
for example smoothly move camera from 1st person to 3rd person.

you can have a object with all the camera positions used and make it follow the player (or set as child) and make the camera follow (and rotate) the current used position object

ofb92

  • Playmaker Newbie
  • *
  • Posts: 9
Re: keep cam rotation when loading to a new scene
« Reply #2 on: March 18, 2023, 01:53:36 PM »
I have 2 different fps controllers in 2 scenes there is no loading screen just camera fade , the thing is im making a fake vr game using the phone's gyroscope to move the mouse and when the player is looking somewhere while loading to a new scene the cameras rotation dosen't match the players head , i tried to apply the previous scenes cam rotation to the new scenes cam rotation but when i do that the fps controller camera's rotation lock is gone and its rotating really weird and i dont want a third scene to control the player.
(Also I'm loading scene additive)
« Last Edit: March 18, 2023, 01:55:08 PM by ofb92 »

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 7615
    • jinxtergames
Re: keep cam rotation when loading to a new scene
« Reply #3 on: March 19, 2023, 02:36:03 AM »
Hi.
I think you best option is still to have 1 camera

can you show a video on what happens?

ofb92

  • Playmaker Newbie
  • *
  • Posts: 9
Re: keep cam rotation when loading to a new scene
« Reply #4 on: March 19, 2023, 11:09:06 AM »
I think i get it , in standard assets there is two fps controllers and i use these 2 controlllers in 2 scenes
scene 1.fps controller
scene 2.rigidbody fps controller
at first i didnt think to replace first scenes fps controller
but now understand , standard fps controller only rotates camera but rigidbody controller also rotates the player itself

rotating rigidbody fps controllers camera breaks the script so to prevent this i could use rigidbody controller in the first scene

camera only rotates in x axes and the player rotates at the y axes
« Last Edit: March 20, 2023, 03:54:12 PM by ofb92 »