GDK Unity パッケージのトラブルシューティング
このトピックを使用して、GDK Unity パッケージの問題のトラブルシューティングを行います。
パッケージの readme ファイル
GDK Unity パッケージには、Readme.docx ファイルが含まれています。 このファイルには、パッケージをプロジェクトに統合する方法に関する追加情報が含まれています。 次のスクリーンショットに示すように、このファイルには、Unity の GDK メニューの [ドキュメント] セクションにある [Setting up your project to work with the GDK Unity package (GDK Unity パッケージで動作するようにプロジェクトをセットアップする)] という項目からアクセスできます。
Unity のコンソール出力
Unity のコンソール出力ウィンドウでは、GDK Unity パッケージにあるツールを使用するときに発生したエラーに関する情報が提供されます。 コンソール出力を調べることで、根本原因を見つけることができます。 また、Microsoft にフィードバックを送信するときに、より多くの情報を提供します (次のセクションの詳細を参照してください)。
Windows 10 の開発者モード
Microsoft Game Development Kit と同様に、GDK Unity パッケージでは、ご自身のローカル PC で開発者モードが有効になっている必要があります。 これが有効になっていない場合は、パッケージをインポートしたときに、コンソール出力でエラーが発生します。
パートナー センターのアクセス許可エラー
Microsoft Store に製品を関連付けるには、ストアの関連付けウィザードでサインインに使用するアカウントに、パートナー センターでプロジェクトの ID 情報を参照するためのアクセス許可が必要です。 十分なアクセス許可がない場合、次のスクリーンショットに示すようなエラーが発生します。
Fiddler を使用したサービス呼び出しの検査
Fiddler は、Web サービス呼び出しを検査するために使用される Web デバッグ プロキシです。 Xbox サービスの呼び出しで問題が発生した場合は、このツールを使用して根本原因について詳しく調べてください。 詳細については、「Fiddler を使用した Web サービス呼び出しの検査」を参照してください。
MSIXVC パッケージのインストールと起動の問題
PC のインストールと起動の問題に関するトラブルシューティングの詳細については、Microsoft Game Development Kit ツールを使用した PC タイトルのインストールと起動に関する記事をご覧ください。
XStoreShowProductPageUI は公開されません
現時点では、XStoreShowProductPageUI は Unity に公開されていません。 回避策として、Application.OpenURL を呼び出して "ms-windows-store://pdp/?productid=<storeID>" を渡してストア UI を起動できます。
Awake で呼び出されたときに GDK API が機能しない
一部の GDK API は、MonoBehaviour の Awake メソッドから呼び出されたときに機能しません。 Start メソッド以降で GDK メソッドを呼び出すことを推奨します。
フィードバックを送信する
パッケージで問題が発生し、問題を自己診断できない場合は、GDK メニューにある組み込みの [フィードバックの送信] オプションを使用して、次のスクリーンショットに示すように開発チームに情報を送信します。 問題の報告以外にも、このツールを使用して、提案や機能の要望を送信することができます。 フィードバックは、将来の更新に考慮されます。