Skip to content

Instantly share code, notes, and snippets.

@keijiro
Created December 18, 2012 08:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keijiro/4326092 to your computer and use it in GitHub Desktop.
Save keijiro/4326092 to your computer and use it in GitHub Desktop.
Unity から Eclipse プロジェクトを出力する

Unity から Eclipse プロジェクトを出力する

Unity 4.0 では Unity から Eclipse プロジェクトを出力する機能が正式に用意されています(裏技的なものは以前から存在しましたが、正式な機能ではありませんでした)。

Build ダイアログから

  • Build Settings ダイアログにある "Create Eclipse Project Layout" を on にする。
  • Export ボタンを押す。

スクリプトから

(以下は Unity 4.0 の時点での仕様です。将来的に変更される可能性もあります。)

スクリプトからビルド時に Eclipse 出力を行うには、BuildPlayer の引数として BuildOptions.AcceptExternalModificationsToPlayer を指定します。何故?と思われるかもしれませんが、まあなんでかこういう仕様になっています……

以下の例は、フォルダ選択ダイアログを表示して、そのフォルダの中に Eclipse プロジェクトを出力するというものです。

@MenuItem("Custom/Export Eclipse Project")
static function CustomBuildMenu() {
  var dest = EditorUtility.SaveFolderPanel("Export Eclipse project", "", "");
  BuildPipeline.BuildPlayer(null, dest, BuildTarget.Android, BuildOptions.AcceptExternalModificationsToPlayer);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment