Unity SDKに関するFAQ
注釈:本資料はAI技術を用いて翻訳されています。
Q: ゲームを開始しましたが、セッションが開始されないか、ヘルパーの実行に失敗しました。どうすればよいですか?
C:\Users<user>.blackboxにあるconfig.iniファイルを開きます。engine_nameをunityに変更し、unity_featureを1に設定します
[experimental_cli_workflow]
unity_feature = 1
[base]
engine_name = unity
[path]
game_engine = C:\YOUR_UNITY_EDITOR_FOLDER\Editor
Q: ゲームをパッケージ化しようとしましたが、"error CS0117: 'Bootstrap' does not contain a definition for 'ManualInitialize'"というエラーが発生しました
Unity SDKはDevelopment Buildでのみ機能します。ゲームをパッケージ化する際は、Development Buildオプションにチェックを入れてください。
Q: Crash Reporterタブにハードウェア情報が表示されません。
Unity SDKは、セッションの作成、ビルドの確認、ログの設定など、バックグラウンドで処理を行う必要があります。クラッシュを引き起こす可能性のあるアクションを実行する前に、5〜7秒待ってください。ただし、誤ってクラッシュした場合は、C:\Users\<users>\.blackbox\sdk\<folder_uuid>で一時ファイル(ハードウェア情報を含む)を取得できます
Q: クラッシュビデオが再生できません。
ADT Web(Game Settings → Global Crash Configs)のGlobal Crash Config設定でFPSとVideo Lengthをより高い数値(例: 30)に設定します。長さは10秒に固定することをお勧めします。それ以上になるとビデオファイルが大きくなり、データストレージのコストが発生する可能性があるためです。
Q: 「Save Config」をクリックした後、Editorが突然クラッシュしました。
レンダリングバックエンドをDirectX11に変更する必要があります
Q: Input error: "InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.というエラーが発生しました
「Active Input Handling」を「Both」に変更します
Q: arm64-v7アーキテクチャのAndroidプロジェクトが機能しないようです。何が起こったのですか?
現在、arm64-v8aビルドのみをサポートしています。ADTに登録されたアーキテクチャは、platform-archを変更するように通知されます
Q: Androidビルドでのシンボルのアップロードが機能しないようです。どうすればアップロードできますか?
ゲームをビルドする際にUnityから生成されるsymbol.zipファイルを指定する必要があります。例: apkname-version-bundle-IL2CPP.symbols.zip