2013年9月30日月曜日

Unityプロジェクトのテンプレート生成(シェルスクリプト)

Unityのプロジェクトを実験用途で作成することが何度かあるので、フォルダ構成を含め一気に作成するシェルスクリプトを使ってます。のでメモ。

環境はcygwin上のzshです(bashで動くかは試してません)。


alias unity='/cygdrive/c/Program Files/Unity/Editor/Unity.exe'  # パスは環境依存

function unity_new {
    mkdir $1
    pushd $1
    mkdir Unity LW Photoshop etc
    cd Unity
    unity -quit -batchmode -createProject .
    cd Assets
    mkdir Sounds Textures Scripts Materials FBXs Prefabs Models Scenes GUIElements
    popd
}

プロジェクトフォルダやAssetsの中身も適時かえてください。
これで

$ unity_new path/to/new_project

とすればそこにとりあえずのテンプレートが作成されます。ただしアセットストアなどのアセットのインポートはその後に手動でやる必要があります。