Unityエディターのダークテーマを有効にする方法

ダークサイド






ご挨拶、私はそれだけでなく、限られた予算で多くの初心者ユニットに影響を与える1つの痛い問題について書くことにしました。 6年以上もの間、Unityエディターのダークテーマを無料にすることを人々は求めてきましたが、 見てわかるように物事はまだそこにあります。



この問題を自分で解決するための多くのオプションがあり、ここで提案する方法は、信頼するのに危険な疑わしいソフトウェアを必要としないという点で優れています。 また、ここではWindows上のUnityの例を示します。特に好奇心ones盛な人はmacOSまたはGNU / Linuxでも同じトリックを実行できます。 したがって、この誤解を自分で修正するには、次のものが必要です。





準備する



Unityが既にインストールされていると想定されています。 さもなければ、なぜ好奇心%盛なUserName%がこの記事を読んでいるのでしょうか? 通常、64ビットUnityバージョンのエディター実行可能ファイルは次のパスにあります。



"C:\Program Files\Unity\Editor\Unity.exe"
      
      





このパスを例として使用するため、違いが生じた場合は状況に合わせて調整してください。 バックアップを作成することを強くお勧めします! 意図したとおりに問題が発生した場合に、元のファイルを再インストールまたは検索するために後で時間を無駄にしないために:



 "C:\Program Files\Unity\Editor\Unity.exe.bak"
      
      





次に、リリースセクションからx64dbgをダウンロードして、便利な場所に解凍します。 この記事の執筆時点では、最新バージョンはsnapshot_2017-12-26_13-39.zipでした。 x96dbgランチャーを使用して、またはそのサブディレクトリから直接x64dbgを起動します。



x64dbg






1つの条件を変更する



だから、行動する時です。 [ファイル] => [開く]メニュー(F3ホットキーまたはツールバーの最初のアイコン)を開き、インストールされたUnityのディレクトリに移動し、上記の同じ実行可能エディターファイル「Unity.exe」を選択すると、次のようになります:



ファイル=>開く






[シンボル]タブに移動し、モジュールのリストの左側にあるunity.exeを選択します。



記号






インターフェイスは、大きなリストを処理するときに少し遅くなる可能性があるため、検索フィールドに「GetSkinIdx」行を辛抱強く書き込みます。



検索する






検索結果の行をダブルクリックして、[CPU]タブのアドレスに移動します。



GetSkinIdx






ここでは、jne命令に興味があります。 繰り返しますが、ダブルクリックするとダイアログボックスが開き、この指示をjeに変更します。残りは触れないでください。



ジュニェ






編集を適用した後、コンテキストメニューを開き、[パッチ](Ctrl + P)を選択します。



パッチ






Patch Fileボタンを使用して、現在のファイルがデバッガーによって占有されているため、新しいUnity.exeを一時的にどこかに保存します。



パッチファイル






結果の検証



おめでとうございます、すべてが成功しました。 残っているのは、デバッガを閉じて、パッチファイルを使用して保存されたファイルで元のUnity.exeを上書きすることです。 誤って余分なものに触れていないことを確認するために、バックアップの内容を新しいファイルと比較できます。違いは1バイトのみです。



CompareContents






ダークテーマを起動してお楽しみください:



プロ






Unityがダークテーマを非表示にし、ここで説明した方法が機能しなくなる可能性があります。 しかし、ご存知のように、スクラップに対するレセプションはありません。 それとは逆に、奇跡も起こり得ます。彼らは最終的にユーザーの声に耳を傾け、それでも自由になります。 待つのにうんざりしているので、さらにカスタマイズしたい場合は、Zios Themesを詳しく見ることをお勧めします。Unity フォーラムの説明 + GitHubのソースコード



見たい人のためのビデオ版(英語)





All Articles