I'm not sure if this is a bug in AC or Unity, or simply a fact of life that I need to learn to work around. When clicking on a hotspot, the mouse cursor very briefly flickers. But the "type" of flicker depends on whether or not the Action List associated with the hotspot is set to run in background or pause gameplay. This occurs when the hotspot has a mouse-over cursor (in my case, an "interact" cursor, but it could be anything).
If set to pause gameplay, the standard Windows cursor flicks in. If set to run in background, the default AC cursor (as set in the Cursor Manager) flicks in. Obviously the standard AC cursor is more acceptable than the Windows cursor, but ideally I'd like no flicker to occur at all. I'd like the "interact" cursor to stay, without blinking for even a single frame. I'm also not sure what sort of implications there'd be if I went and changed all of my action lists to run in background instead of pausing gameplay. (Not sure if there's an easy way to do that en masse, or if it's possible to set that option as the default?).
I'm using Windows 8.1, Unity 5.2.2, and AC 1.51. Here are my cursor settings:
Comments
using UnityEngine;
using System.Collections;
public class CursorScript : MonoBehaviour
{
// Use this for initialization
void Start ()
{
//Set Cursor to not be visible
Cursor.visible = false;
}
}
I have this in an on start cut-scene and it hides the system cursor. You could try that.
What version of Unity are you using? Do you have any earlier backup versions of your project to check whether this is exclusive to an "updated" version of either AC, Unity or UFPS. Also, with that script, you shouldn't ever see the system cursor while in a built version of your game (you may still see it in the editor though).
Any updates on this? I have the same issue and here is what I've tested.
When I click on any hotspot, with an actionlist inside which is set to Pause Gameplay, the hotspot's icon starts flickering along with the hotspot's label. But when I set actionlist to Run In Background, the hotspot's icon is still flickering but label is not, plus I also start to see a default main cursor icon (small circle) just for a second underneath the hotspot icon. This is very annoying and is something that my eyes always catch every time I play the game. Any ideas on how to fix this?
Unity 2018.1.0f2
AC 1.66.1
I cannot recreate such behaviour. Please update to the latest AC - even if it's in a duplicate/test project - so that we're sure this is still an issue.
What is your Interaction's "Player Action" field set to, is the state of your Hotspot's Interaction ActionList, what is your game's "Interaction method" set to, and are you using Software or Hardware rendering for your cursor? Screenshots of all will help.