コガネブログ

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

【Unity】各プラットフォームにおいてコンパイルエラーが発生しないか確認できるテストコード

検証環境

  • Unity 2019.3.0f6

ソースコード

上記のスクリプトを Unity プロジェクトの Editor フォルダに追加します

使用例

using UnityEngine;

public class Example : MonoBehaviour
{
    private void Awake()
    {
#if UNITY_ANDROID

        ここでコンパイルエラー
#endif
    }
}

上記のように Android プラットフォームにおいて
コンパイルエラーが発生するスクリプトが存在するプロジェクトで

f:id:baba_s:20200203230815p:plain

Unity Test Runner でテストを実行すると

f:id:baba_s:20200203231324p:plain

Android プラットフォームだとコンパイルエラーが発生することがテスト結果でわかります

関連記事