ネイティブクライアントを試すのは初めてです。記事を読んだところ、OpenGL ES 2.0 を使用した 3D グラフィックスに関する各サンプルが見つかりました。Direct3D ゲームを Native Client に移植できますか? または OpenGL ES でコードを書き直す必要がありますか?
1 に答える
4
D3D コードを OpenGL ES 2.0 に書き直す必要があります (または、DirectX 呼び出しを OpenGL ES に変換するランタイム変換レイヤーを導入する必要があります)。
Native Client は、オペレーティング システム (現在は Windows、Linux、Mac OS、および Chrome OS) 間で移植できるように設計されているため、1 つのオペレーティング システムに固有のものは使用できません。Native Client では、Pepper API (PPAPI) を、グラフィックス、オーディオ、ネットワークなどの機能にアクセスするためのシステム コール インターフェイスと考えることができます。また、特にハードウェア アクセラレーションによるグラフィックスについては、Native Client は OpenGL ES 2.0 をサポートしています。
于 2012-03-28T16:31:32.460 に答える