RuntimePlatform를 확인할 때 #if UNITY_EDITOR를 사용하는 방법
1 분
개발 중에는 현재 스크립트가 Unity Editor에서 실행되고 있는지 또는 모바일에서 실행되고 있는지를 확인해야 할 때가 있습니다.
다음 예제 코드를 사용하여 Unity Editor에서 실행되고 있는지 확인할 수 있습니다.
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에 대한 자세한 정보는 다음 링크를 참조하십시오.