コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】コンパイル時間短縮アセット「Mad Compile Time Optimizer」紹介($16.15)

概要

2015/4/15 に、コンパイル時間短縮用のアセット
「Mad Compile Time Optimizer」がリリースされました

「Mad Compile Time Optimizer」を使用すると、
Unity プロジェクトのコンパイル時間を短縮できるようになります

検証環境

  • Unity 5.6.2f1
  • Mad Compile Time Optimizer 1.2.1

はじめに

Unity では下記のフォルダに格納されているスクリプトは事前にコンパイルされます

  • Plugins
  • Standard Assets

そのため、修正予定が無いスクリプトをこれらのフォルダに格納することで
コンパイル時間を短縮し、ゲーム開発を効率化できます

「Mad Compile Time Optimizer」はその作業を安全に行うことができるアセットです

この記事では「Mad Compile Time Optimizer」と
「"Unity-chan!" Model」を追加した Unity プロジェクトで使い方を紹介していきます

f:id:baba_s:20170816153412p:plain

使い方

  1. 「Tools>Mad Compile Time Oprimizer>Optimize...」を選択します
     
    f:id:baba_s:20170816153434p:plain
     
  2. 「Optimize」ウィンドウでコンパイル時間を短縮したいフォルダを選択します
     
    f:id:baba_s:20170816153517p:plain
     
  3. 必要があればスクリプトの移動先のフォルダを「Move Directory」から選択します
  4. 「Optimize」ボタンを押します
  5. 「Optimization Done!」ウィンドウが表示されたら完了です
     
    f:id:baba_s:20170816154014p:plain
     
    Project ビューを見ると選択したフォルダの中身が
    事前コンパイル対象のフォルダに移動していることがわかります
     
    f:id:baba_s:20170816154724p:plain

元に戻す方法

事前コンパイル対象のフォルダに移動したスクリプトは
下記の手順で元の場所に戻すことができます

  1. 「Tools>Mad Compile Time Oprimizer>Revert...」を選択します
     
    f:id:baba_s:20170816155011p:plain
     
  2. 「Revert」ウィンドウで元に戻したいフォルダを選択します
     
    f:id:baba_s:20170816155043p:plain
     
  3. 「Revert」ボタンを押します
  4. 「Revert Done!」ウィンドウが表示されたら OK ボタンを押します
     
    f:id:baba_s:20170816155139p:plain
     
  5. Unity エディタが再起動したら完了です
    Project ビューを見ると選択したフォルダの中身が
    元のフォルダに移動していることがわかります
     
    f:id:baba_s:20170816155541p:plain

まとめ

「Mad Compile Time Optimizer」はあくまでも指定したフォルダ内のスクリプトを
事前コンパイルの対象となるフォルダに移動するアセットなので
小規模なプロジェクトで開発を行っている場合や、
Unity 開発に慣れている方であれば、使う必要は無いかなと思います

ただ、「Mad Compile Time Optimizer」は
フォルダを選択するだけでスクリプトを移動したり
移動したスクリプトを元の場所に戻すこともできるため、

多くのアセットを導入してプロジェクトが肥大化していたり、
Unity 開発にまだ慣れていなかったりする場合は役に立つかと思います

興味がある方はぜひ購入してみて頂ければと思います

参考サイト様

関連記事