!!!エディタウィンドウでマウス位置を取得 参考: http://docs.unity3d.com/Documentation/ScriptReference/EditorWindow-wantsMouseMove.html EditorWindow内でマウス位置を知るには「wantsMouseMove」をtrueにし、 「Event.current.mousePosition」でマウス位置の取得、 「Event.current.type」でマウス状態を取得する。 void OnGUI() { wantsMouseMove = true; // マウス情報を取得. // マウス位置を取得. Debug.Log("mouse pos : " + Event.current.mousePosition); // マウス状態を取得. Debug.Log("mouse state : " + Event.current.type); // マウス移動で再描画を促す. if (Event.current.type == EventType.MouseMove) { Repaint(); } } !!マウス位置の取得 「Event.current.mousePosition」の(x, y)でマウス位置を取得。 !!マウス状態の取得 「Event.current.type」でマウス状態を取得。 ,値,状態 ,EventType.MouseMove,マウス移動 ,EventType.MouseDown,マウスダウン ,EventType.MouseUp,マウスアップ ,EventType.MouseDrag,マウスドラッグ ---- {{lastmodified}}