我正在开发的游戏有一个自定义光标。由于光标的大小,我不得不使用Cursor.SetCursor,并将CursorMode设置为ForceSoftware(将CursorMode设置为Auto会压缩光标,效果很差)。这在Windows上运行良好,但是在Mac上,系统默认光标会重叠软件光标,显然看起来不对。我已经到处寻找解决方法,但是没有找到合适的方法。我尝试过在Unity的播放器设置中仅设置光标,但是这会扭曲光标贴图。目前只有这一行代码设置光标。
private void Start(){
Cursor.SetCursor(cursor, new Vector2(-1, 1), CursorMode.ForceSoftware);
}
其中cursor是我在Unity编辑器中分配的Texture2D。 我知道这可能是一个非常简单的问题,但我确实不确定如何在Mac系统上解决它。