LoginSignup
0
0

More than 3 years have passed since last update.

Unityで画面外に移動してしまったウインドウの位置をリセットする

Last updated at Posted at 2019-08-31

はじめに

UnityでHierarchyやConsoleウインドウを何かの拍子で画面外に移動してしまう事があります。このウインドウはUnityが独自に管理しているのでOSに準じた方法で移動する事ができないので何とかリセットする方法を調べました。

Windowsの場合

  1. Unityを終了します。
  2. レジストリエディタでHKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.xを開きそれらしいキーを探します。
  3. たとえばConsoleウインドウの場合はスクショのように座標とサイズの4つのキーがあるのでUnityEditor.ConsoleWindowx_h3505357846UnityEditor.ConsoleWindowy_h3505357847を開いてすべての値を0で上書きします。 キー自体を削除したり桁数が異なると反映されないので注意してください。
  4. Unityを開くと画面の左上にウインドウが表示されます。

キー名末尾の_h3505357847はハッシュ値なのでキー名を探す時は無視しても問題ありません。

image.png
image.png

余談ですが、自分の環境は4KディスプレイとフルHDディスプレイを混在していて4K側にUnityを配置してフルHD側に何かのウインドウを配置した際に画面外に移動してしまうことがありました。その時にフルHD側にUnityを移動してレイアウトをリセット後にUnityを再起動すると画面外に移動したウインドウの位置がリセットされました。

macOSの場合

~/Library/Preferences/com.unity3d.UnityEditor5.x.plistにWindowsと同様の設定が保存されていますが変更しても反映されませんでした…

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0