---
title: RuntimePlatform をチェックするときに #if UNITY_EDITOR を使用する方法
slug: world-sdk-guide-ja/runtimeplatform-if-unityeditor
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

開発中、現在のスクリプトがUnityエディタまたはモバイルで実行されているかを確認する必要がある場合があります。

以下の例のコードを使用して、Unityエディタで実行されているかどうかを確認できます。

:::CodeblockTabs
CheckPlatform

```typescript
import { ZepetoScriptBehaviour } from 'ZEPETO.Script'

export default class CheckPlatform extends ZepetoScriptBehaviour {

    Start() {
        
        // コードがUnityエディタ内で実行されているか確認
        if (Application.isEditor) {

            // コードがUnityエディタで実行されていることをログに記録
            console.log("これはUnityエディタです");
        } else {

            // コードがUnityエディタで実行されていない場合、別のメッセージをログに記録
            console.log("これはUnityエディタではありません");
        }
    }
}
```
:::



:::hint{type="success"}
**👍 ヒント**
Unityエディタだけでなく、さまざまなプラットフォーム環境を確認できます。

```typescript
import { ZepetoScriptBehaviour } from 'ZEPETO.Script'

export default class CheckPlatform extends ZepetoScriptBehaviour {

    Start() {

        // アプリケーションのプラットフォームがWindowsエディタと同等か確認
        if(Application.platform == RuntimePlatform.WindowsEditor) {

            // Windowsエディタの場合、対応するメッセージをコンソールにログ
            console.log("これはWindowsエディタです");
        }else if (Application.platform == RuntimePlatform.OSXEditor) {

            // OSXエディタの場合、対応するメッセージをコンソールにログ
            console.log("これはOSXエディタです");
        }
    }
}
```

- RuntimePlatformに関する詳細情報は、以下のリンクを参照してください。

[https://docs.unity3d.com/2020.3/Documentation/ScriptReference/RuntimePlatform.html](https://docs.unity3d.com/2020.3/Documentation/ScriptReference/RuntimePlatform.html)
:::

