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