I ran into a few walls while trying to make scene changes a bit more fluid.
1. Is there a way to run an action for a specific player start? In this case I would like to on scene load to have the player start off screen and then have the player walk on to screen. Currently I just assumed I would need to check in an OnStart cutscene my player's location to determine the player start and move the player to the appropriate on screen marker.
2. Walking off screen. I have an exit right hotspot where once you reach the edge of the screen it checks if you have a specific item. If not you walk backwards and talk, if so you walk off screen and load the new scene. However in between moving to the on screen hotspot marker and then moving to the off screen marker the player returns to idle briefly and it looks weird for a frame. Small issue but an issue nonetheless. So in between two move to marker actions the player will change to idle. Is there anyway to make these two actions transition and not interrupt the walk animation? If I had a cutscene of running in a circle the player would appear to move, stop, move, stop, etc.
Thanks all. I am sure I am not the only one here who wants the player to walk off/on screen for new scenes.
Comments
I suppose I would have to on OnStart check the previous scene and if its from the right, disable the trigger, have the player move to a marker in scene but outside the trigger, then re-enable the trigger. I also now need to make sure my character can't walk into these triggers via normal navmesh movement. Perhaps I am missing another way to handle this?
Btw the trigger does remove the one frame idle though.