NoaDebugger v1.5.0NoaDebugger v1.5.0
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
Demo
Contact
Buy
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
Demo
Contact
Buy
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • NOA Debuggerがアプリケーションに対して実行する各種処理について

NOA Debuggerがアプリケーションに対して実行する各種処理について

NOA Debuggerがアプリケーションに対して実行する各種処理について解説します。

共通

アプリケーションのビルド時に実行する処理

DebugCategoryBaseまたはNoaCustomMenuBaseを継承しているクラスの一覧が載ったlink.xmlを作成します。
ビルド完了後、作成したlink.xmlを削除するため差分は発生しません。

iOS

アプリケーションのビルド時に実行する処理

Info.plist に対して、以下の値を有効に設定します。

  • LSSupportsOpeningDocumentsInPlace: アプリケーションの Documents フォルダを標準の ファイル アプリケーション上で表示します。
  • UIFileSharingEnabled: アプリケーションの Documents フォルダ上のファイルをユーザが共有することができます。

アプリケーションのランタイム上で実行する処理

Application.persistentDataPath がiCloudバックアップの対象外となります。

Web

アプリケーションのランタイム上で実行する処理

RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad) 時、以下を行います。

  • unity-canvasにtabIndex属性を追加します。
  • touchstartイベントに、unity-canvasにフォーカスするスクリプトを追加します。

関連機能

  • DebugCommandについて
  • 独自のメニューを追加する方法
  • ダウンロードについて