Forum rules - please read before posting.

Smooth/moving transitions in First Person mode

I'm using first-person mode and trying to achieve a smooth camera transition at the start and end of interactions with objects which zooms in on them and then zooms back to the original position at the end.

Getting the zoom-in to work is no problem - I put a simple camera where I want it and use Switch:Camera with a transition time and curve to get there.

At the end, however, when I try to do a 'Return to Gameplay' switch, the camera does not do a smooth transition back - instead, it sharply/immediately jumps, despite having equivalent settings to move smoothly. Here's a video and image of my ActionList:

https://imgur.com/a/MP8bPaN

Is there any way to get that camera to just smoothly go back to its original position?

Comments

  • edited February 4

    Also, I've tried some of the solutions I've seen posted with using Manage Systems to disable movement, change the movement mode to none, etc. - the camera is still snapping back into first-person immediately, doesn't seem to make a difference.

    If it helps, I'm not trying to anything complex or interactive once I'm zoomed in! I'm just running a conversation in Dialogue System and then re-constraining the cursor at the very end so the control gets taken back by the AC first-person mode. Hopefully going over to DS isn't what is causing the issue...

  • I don't see any issues with the Actions in your screenshot - what are your AC/Unity versions?

    The easiest way to rule out DS being a factor is to temporarily replace the DS Action with e.g. Dialogue: Play speech to play some simple text. Does the issue remain?

  • Still snapping back hard even with all the DS stuff out of the picture, I'm afraid! Here's another video and my ActionList:

    https://imgur.com/a/1QDdRan

    Any other things I might be able to try to diagnose this? Definitely seems odd...

  • Is the ActionList set to Block Gameplay, and what are your AC/Unity versions?

  • Sorry for not noticing your initial question! I'm on Unity 6.000.0.27f1, and AC 1.82.4.

    Here is another gallery: https://imgur.com/a/QAvOYF9

    I setup both AC and DS dialogues. In the first video, it is running with both on Run In Background. This makes the AC preserve the camera swooping back out as I'm looking for, but this won't really work for me as I am using DS, and without a gameplay pause the player can click all over the place, including other hotspots.

    The second video is it as it was before, with the ActionLists set to Pause Gameplay. Is that what you mean by Block Gameplay, or is there something else I can try?

  • Yes, that's what I meant.

    It looks like there may be two factors at play: the involvement of DS does have a difference, but the pause gameplay variant for AC-only dialogue should cause a smooth transition.

    Can you PM me a sample scene, along with your Managers and a Player prefab? I'll see if I can recreate the latter on my end.

  • Sent! Thanks Chris!

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Welcome to the official forum for Adventure Creator.