ช่วยด้วย
คำถามที่พบบ่อยเกี่ยวกับการพัฒน...
วิธีการใช้ #if UNITY_EDITOR เมื่อทำการตรวจสอบ RuntimePlatform
1นาที
ในระหว่างการพัฒนา บางครั้งคุณต้องตรวจสอบว่าสคริปต์ปัจจุบันกำลังทำงานใน unity editor หรือมือถือหรือไม่ คุณสามารถตรวจสอบได้ว่ามันกำลังทำงานใน unity editor ด้วยโค้ดตัวอย่างต่อไปนี้ checkplatform 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"); } } } 👍 เคล็ดลับ คุณสามารถตรวจสอบสภาพแวดล้อมของแพลตฟอร์มต่างๆ รวมถึง unity editor ได้ 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