Forum rules - please read before posting.

Possible Issues Found in Adventure Creator v1.86.4

Hi Chris,

I've noticed a few more issues after updating to v1.86.4:

  1. After calling the Player: Teleport Inactive ActionList action for a player who is not currently controlled, then saving and loading the game, hotspot detection no longer works when hovering over hotspots. Clicking on hotspots also has no effect, while everything else continues to function correctly (walking, opening menus, revealing hotspots by holding the hotspot key, etc.).

I also checked the Settings Manager, and the Hotspot Detection Method remains set to Mouse Over.

Before saving and loading, hotspots work as expected, so I'm not sure why this ActionList is causing the issue.

Also, could you explain the difference between Player: Teleport Inactive and Character: Move to Point with Teleport to destination and a 0-second time limit? I'm seeing different results between the two actions.

  1. On some monitors, all UI elements are shifted to the right. After investigating, I narrowed it down to a change made in the latest version of the MainCamera script: CreateBorderCamera() is now disabled in RecalculateRects(), which appears to be causing the issue.

Unity version: 6000.3.19f1

Comments

  • edited August 3

    After calling the Player: Teleport Inactive ActionList action for a player who is not currently controlled, then saving and loading the game, hotspot detection no longer works when hovering over hotspots.

    I can't reproduce such behaviour. What version were you upgrading from, and does this occur if your ActionList is only a single instance of this Action?

    Check the Console for related warnings, and share screenshots of the Action's settings.

    Also, could you explain the difference between Player: Teleport Inactive and Character: Move to Point with Teleport to destination and a 0-second time limit? I'm seeing different results between the two actions.

    The main difference is that a character teleporting as a result of the time-limit expiring will account for their position change to affect their rotation. That is, if they're teleporting from the right, they'll end facing left. Teleport inactive is just a pure position change.

    On some monitors, all UI elements are shifted to the right. After investigating, I narrowed it down to a change made in the latest version of the MainCamera script: CreateBorderCamera() is now disabled in RecalculateRects(), which appears to be causing the issue.

    Thanks for the report. Is there a correlation between monitors for which this occurs? This was removed due to a conflict with URP, but it only involves rendering a second camera. Are your Menus using Unity UI or AC for rendering?

  • Player: Teleport Inactive:

    Yes, I tested it using a single instance of this Action.
    Action settings: https://imgur.com/a/6kM9afg
    There are no warnings or errors.
    I can't find the previous version of AC, but it was from around 6 months ago.

    CreateBorderCamera:
    It happens on both a 2K monitor and a Full HD monitor.
    The menus are using Unity UI.

  • I suspect there'll be a setting or detail somewhere that I'm missing, as I'm not experiencing the teleporting issue on my end.

    If you can create a test scene that's set up to demonstrate the issue, PM me your project zip with instructions and I'll take a look.

  • Okay, I found what was causing the problem. The player I used the teleport action on had a Constant ID value of 0. I enabled "Retain in Prefab", which assigned it a proper ID, and that fixed the issue.

    So this isn't a bug in the current version. 🙂

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.