---
title: 如何在检查RuntimePlatform时使用#if UNITY_EDITOR
slug: world-sdk-guide-ch/runtimeplatformif-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)
:::

