---
title: วิธีการใช้ #if UNITY_EDITOR เมื่อทำการตรวจสอบ RuntimePlatform
slug: world-sdk-guide-th/if-unityeditor-runtimeplatform
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)
:::

