Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

EditorUserBuildSettings.SwitchActiveBuildTarget

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function SwitchActiveBuildTarget(target: BuildTarget): bool;
public static bool SwitchActiveBuildTarget(BuildTarget target);

パラメーター

戻り値

bool True の場合、ビルドターゲットを正常に切り替えされました。False の場合はそれ以外 ( たとえば、ライセンスチェックを失敗してファイルが見つからなかった、ユーザーが UI を通じて操作をキャンセルした、など ) です。

説明

アクティブにする新しいビルドターゲットを選択します。

エディターの Build Player ダイアログ経由でビルドターゲットを変更するのと同じ効果があります。

現在アクティブなビルドターゲットを変更することは新しいプラットフォームのすべてのスクリプト ファイルが再コンパイルされ、現在のプラットフォームの設定の影響を受けるアセットを再インポートされます (たとえば、プラットフォーム固有の設定のテクスチャ)。

指定されたターゲットがスタンドアロンターゲットの場合、SwitchActiveBuildTarget を呼び出すことは EditorUserBuildSettings.selectedStandaloneTarget にも影響します。

"注:" このメソッドは batch mode で Editor を実行する場合、利用できません。これはスクリプトコードを実行する間、ビルドターゲットを変更することができない指定されたターゲットのためにスクリプトコードを再コンパイルすることが必要だからです ( Editor では問題ではありません。操作は単に遅れるだけです。しかし、バッチモードは指定されたスクリプト コードの実行後直ちに終了します)。バッチモードで使用するビルドターゲットを設定するには buildTarget コマンドライン スイッチを使用します。


        
using UnityEngine;
using UnityEditor;

public class ExampleClass : MonoBehaviour { void Start() { // Switch to Windows standalone build. EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.StandaloneWindows); } }