如果需要在scene视图实时获取鼠标位置:
[CustomEditor(typeof(TileMousePosition))]
public class ShowInfo : Editor
{
void OnSceneGUI(){
TileMousePosition gameStart = (TileMousePosition)target;
float mult = 1;
mult = EditorGUIUtility.pixelsPerPoint;
Vector3 worldPosition = Event.current.mousePosition;
Ray r = Camera.current.ScreenPointToRay(new Vector3(worldPosition.x, -worldPosition.y + Camera.current.pixelHeight));
worldPosition = r.origin; //鼠标的世界坐标
}
}