15

Windows Phone 8がOpenGLをサポートしない場所を読みましたが、SDKで役立つものが見つかりません。

では、Windows Phone 8ゲームでOpenGL(ES)を使用できるようになるのでしょうか。移植時にDirectXに完全に書き直したくないゲームがあります。

良い情報源を引用してください。私が見つけたのは、情報がほとんどまたはまったくない推測とブログ投稿だけです。

4

4 に答える 4

20

OpenGLはWP8ではサポートされていませんが、Direct3D機能レベル9_3はサポートされています。OpenGL ESからD3Dへのゲームの移植を検討している場合は、AngleProjectをご覧ください。Angle Projectは、OpenGL ES2.0とD3D9の間のギャップを埋めるのに役立ちます。WP8ターゲティングはまだありません。ランタイムコンパイルシェーダーがWP8でサポートされていないという問題が発生しますが、Angleプロジェクトは依然として優れた最初のステップです。

いずれにせよ、他のプラットフォームとのゲームの移植性については、MonoGame、Unity、Cocos2D、Havok、Marmalade、SharpDX、Ogre、AutodeskScaleformなどのミドルウェアゲームフレームワークを使用する場合に最適です。これらのエンジンは、ほとんどの場合、独自のフレームワーク内でクロスプラットフォームサポートを処理します(それぞれ、コードとアセットの移植性に独自の制限があります)。

WP8に移植したい既存のOpenGLゲームがすでにある場合は、今後最善の策を講じるなら、Angleプロジェクトよりも。クロスプラットフォームのポータブルゲームの作成を始めたばかりの場合は、ゲームのニーズに合っていると思われるゲームミドルウェアフレームワークを選択するのが最善の方法です。

于 2012-11-21T00:12:58.890 に答える
3

Marmaladeを使用すると、OpenGL ES 2.0コードを記述して、何もしなくてもWindowsPhone8で機能させることができます。

詳細については、こちらを確認してください:http: //www.madewithmarmalade.com/windows-phone-8

于 2013-02-18T06:11:59.267 に答える
0

Windows Phone 8がOpenGLをサポートしている場合でも(サポートしていません)、OpenGLをdestkopするのではなく、OpenGLESをサポートします。組み込みプラットフォーム用なので。

だからそれは二度ではない。

于 2012-11-20T23:55:59.693 に答える
0

GiderosはOpenGLを使用し、軽量のDXラッパーを使用してWindows RT/Phoneグラフィックスを対象としています。

于 2017-09-21T11:59:02.887 に答える