コガネブログ

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

【Unity】BuildOptions.AutoRunPlayer を使うと Build And Run と同じ挙動になる

概要

var options = new BuildPlayerOptions
{
    scenes           = EditorBuildSettings.scenes.Select( x => x.path ).ToArray(),
    locationPathName = "app.apk",
    target           = BuildTarget.Android,
    options          = BuildOptions.AutoRunPlayer
};

var buildReport = BuildPipeline.BuildPlayer( options );

BuildOptions.AutoRunPlayer を使うと Build And Run と同じ挙動になる

そのため、Android の場合はデバイスが接続されていれば
ビルドした ROM がデバイスにインストールされて起動する
デバイスが接続されていないとビルドに失敗する

iOS の場合は Xcode プロジェクトのビルドも行われるようになる

参考サイト様