ドキュメント

Unity Engine

Unity Engine

条件付きコンパイルをテストする

Code example and steps to test your conditionally compiled code.
読み終わるまでの所要時間 2 分最終更新 1ヶ月前

以下の例では、条件付きでコンパイルしたコードをテストする方法を示します。また、ターゲットビルドに選択されたプラットフォームに基づいてメッセージを出力します。

サンプルコード

using UnityEngine;using System.Collections;public class PlatformDefines : MonoBehaviour {void Start () { #if UNITY_EDITOR Debug.Log("Unity Editor"); #endif #if UNITY_IOS Debug.Log("Unity iOS"); #endif #if UNITY_STANDALONE_OSX Debug.Log("Standalone OSX"); #endif #if UNITY_STANDALONE_WIN Debug.Log("Standalone Windows"); #endif} }

テストの手順

  1. Build settings ウィンドウを開きます (メニュー: File > Build Profiles)。
  2. コードをテストするプラットフォームがアクティブなプラットフォームのプロファイルであることを確認します。アクティブでない場合は、使用するプラットフォームを選択し、Switch Profile をクリックします。
  3. スクリプトを作成し、サンプルコードをコピーして貼り付けます。
  4. Game view ツールバーで、再生ボタンをクリックして再生モードにします。Unity コンソールで選択したプラットフォームに関連するメッセージを確認して、コードが機能していることを確認します。例えば、iOS を選択すると、コンソールに
    Unity Editor
    と
    Unity iOS
    のメッセージが表示されます。

追加リソース