---
title: RuntimePlatform를 확인할 때 #if UNITY_EDITOR를 사용하는 방법
slug: world-sdk-guide-kr/runtimeplatform-if-unityeditor
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

개발 중에는 현재 스크립트가 Unity Editor에서 실행되고 있는지 또는 모바일에서 실행되고 있는지를 확인해야 할 때가 있습니다.

다음 예제 코드를 사용하여 Unity Editor에서 실행되고 있는지 확인할 수 있습니다.

:::CodeblockTabs
CheckPlatform

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

export default class CheckPlatform extends ZepetoScriptBehaviour {

    Start() {
        
        // 코드가 Unity Editor 내에서 실행되고 있는지 확인
        if (Application.isEditor) {

            // 코드가 Unity Editor에서 실행되고 있다는 메시지를 로그에 기록
            console.log("이것은 Unity Editor입니다.");
        } else {

            // 코드가 Unity Editor에서 실행되고 있지 않다면 다른 메시지를 로그에 기록
            console.log("Unity Editor가 아닙니다.");
        }
    }
}
```
:::



:::hint{type="success"}
**👍 팁**
Unity Editor뿐만 아니라 다양한 플랫폼 환경을 확인할 수 있습니다.

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

export default class CheckPlatform extends ZepetoScriptBehaviour {

    Start() {

        // 애플리케이션의 플랫폼이 Windows Editor와 동일한지 확인
        if(Application.platform == RuntimePlatform.WindowsEditor) {

            // Windows Editor인 경우, 해당 메시지를 콘솔에 기록
            console.log("이것은 WindowsEditor입니다.");
        }else if (Application.platform == RuntimePlatform.OSXEditor) {

            // OSX Editor인 경우, 해당 메시지를 콘솔에 기록
            console.log("이것은 OSX Editor입니다.");
        }
    }
}
```

- RuntimePlatform에 대한 자세한 정보는 다음 링크를 참조하십시오.

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

