助けて
開発FAQ
RuntimePlatform をチェックするときに #if UNITY_EDITOR を使用する方法
1 分
開発中、現在のスクリプトがunityエディタまたはモバイルで実行されているかを確認する必要がある場合があります。 以下の例のコードを使用して、unityエディタで実行されているかどうかを確認できます。 checkplatform 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エディタではありません"); } } } 👍 ヒント unityエディタだけでなく、さまざまなプラットフォーム環境を確認できます。 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