0

XAMLアプリケーションを使用するWP8Direct3Dで、デバイスを回転すると、XAML要素は向きを変えて適切に回転しますが、Direct3Dビューは回転しません。向きを変更した後にDirect3Dビューを更新するための推奨される方法は何ですか?

ありがとう!

4

1 に答える 1

1

このMSDN の記事 (Windows Phone 8 の Direct3D アプリから画面の向きを検出する方法) を参照してください。向きの変化を検出したら、World Transformを使用して Direct3D ビューを回転させることをお勧めします。これが正しく機能するためには、射影行列を再ジガーする必要もあります。

また、新しい World 変換を現在の View と連結し、View 変換 (常に Identity) を設定しないこともできます。これにより、特定のプラットフォームでパフォーマンスが向上する可能性があります。

お役に立てれば!

于 2012-12-07T15:42:55.633 に答える