在我的WP8 Direct3D with XAML应用程序中,当我旋转设备时,XAML元素可以正确地随方向旋转,但不能随Direct3D视图旋转。在方向更改后更新Direct3D视图的推荐方法是什么?
谢谢!
发布于 2012-12-07 23:42:56
看看Windows的文章(如何从Windows phone8的Direct3D应用程序中检测屏幕方向)。检测到方向更改后,我建议您使用World Transform来旋转Direct3D视图。您还必须重新调整投影矩阵才能正常工作。
您还可以将新的World transform与当前的View连接起来,而不设置View transform (始终是Identity) -这可能会在某些平台上获得更好的性能。
希望这能有所帮助!
https://stackoverflow.com/questions/13766163
复制相似问题