The zoom doesn’t work properly after setting the position and the quaternion

Sebastian
I’m trying to store the player’s camera view and reset it in case it’s needed, this “seems” to work fine with the below steps (please let me know if there’s a better way) let [pos, quat] = [player.camera.getPosition(), …

Comments

3 comments

  • Comment author
    Sebastian

    I’m trying to store the player’s camera view and reset it in case it’s needed, this "seems” to work fine with the below steps (please let me know if there’s a better way)

    let [pos, quat] = [player.camera.getPosition(), player.camera.getQuaternion()];

    play with the camera view on the player, reset the camera view

    player.camera.setPosition(pos); player.camera.setQuaternion(quat);

    it works, but the zoom doesn’t have any restrictions any more, if I zoom in or zoom out, it goes beyond of what it was before the position and the quaternion were set

    0
  • Comment author
    William Thompson

    Hey Sebastian let me collect some info and see how I can help.

    First, which environment are you on? Admin-FTS? Preview?

    Are you setting clip distances on your camera on the platform?

    I just ran the snippets you sent on an asset in Preview. It has 1 camera with the following settings to control the zoom:

    Running your code did change my camera position but my clip distances were still working as expected. If you are setting your clip distances and still having trouble please let me know and I will investigate further.

    0
  • Comment author
    Sebastian

    Hi Will, thanks for your quick response. It seems to be ok now that we moved from preview to admin-fts

    0

Please sign in to leave a comment.