2

教育目的で PlayStation 4 と XBOX One 用のゲーム エンジンを作成しようとしています。現在、このエンジンの 3D モデル ローダーとして Assimp を使用しようとしています。

これらのコンソールは AMD APU を使用するため、エンジンで使用する前に assimp ライブラリをコンパイルする必要があります。誰かがそれを行う方法を教えてもらえますか?

4

1 に答える 1

2

Microsoft と Sony は、開発者がコンソールにコードをクロスコンパイルするためのカスタム コンパイラを提供しています。現在のところ、それを行う公開コンパイラはありません。ファーストパーティのツールキットが必要です。コンパイラがあったとしても、PS4 や Xbox One でコードを実行することはおそらくできないでしょう。なぜなら、それらは署名付きのコードしか実行しないためであり、Microsoft と Sony が承認したゲームだけが署名され、コンソールで実行できるからです。 . 登録された開発者は通常、署名されていないコードを実行する特別なコンソール ハードウェアにアクセスできますが、消費者はアクセスできません。これらのキットは通常、はるかに高価です。

一部のコンソール、特に古いコンソールには、コミュニティがサポートする非公式の SDK があり、これを使用してゲームをプログラムできますが、コード署名保護を無効にする方法を見つけるのに時間がかかるため、通常はしばらく使用されています。

于 2013-12-25T19:38:06.657 に答える