Unity游戏开发之小细节——自定义Cursor图标的中心未与鼠标单机点对齐的问题

问题分析

U3D中,默认情况下Cursor图标的左上角点(0,0)与鼠标单机点对齐(系统的光标就是左上角为单机点),所以只设置Cursor图标的话会发生单机点偏移的问题。

解决方法

在工具栏 Edit–>Project Setting–>Player面板中,修改Cursor Hotspot的属性。如下图所示,希望鼠标单机点与Cursor的中心对齐,该Cursor图标的长宽为(200,200),故设置Cursor Hotspot的XY值为(100,100)。
Unity游戏开发之小细节——自定义Cursor图标的中心未与鼠标单机点对齐的问题