Version: Unity 6.0 (6000.0)
言語 : 日本語
カスタム製スクリプトシンボル
スクリプトをアセンブリに整理する

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

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

サンプルコード


  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 EditorUnity iOS のメッセージが表示されます。

追加リソース

カスタム製スクリプトシンボル
スクリプトをアセンブリに整理する