gpt4 book ai didi

c# - 是否可以将 DirectX 的单个全屏页面添加到 XAML/C# Windows 8 商店应用程序?

转载 作者:行者123 更新时间:2023-11-28 07:35:46 24 4
gpt4 key购买 nike

我已经知道了 http://blogs.msdn.com/b/windowsappdev/archive/2012/03/15/combining-xaml-and-directx.aspx

但我不清楚这是否可行,因为示例是单页游戏。

我想构建一个包含多个 XAML 页面的完整 XAML/C# 应用程序,用于传送内容。但是在用户导航到的其中一个页面上,我想在全屏中使用 DirectX3D 渲染一些东西。

我可以这样做吗?如果可以,我可以构建我的完整 XAML/C# 项目,然后只添加一个使用 SwapChainBackgroundPanel 的页面吗?

如有任何建议,我们将不胜感激。

最佳答案

不幸的是,目前无法使用 SwapchainBackgroundPanel,因为您的根视觉元素必须是 SwapChainBackgroundPanel。 (并在顶部添加其他 UIElement、框架、小部件等)。您可以使用 SurfaceImageSource 实现此目的,但代价是内存带宽要大得多(而且大多数基于 ARM 的设备缺乏合适的内存带宽)。

Windows 8.1 泄露的信息和 8.1 winmds 的转储似乎表明这很快就会改变:)。

关于c# - 是否可以将 DirectX 的单个全屏页面添加到 XAML/C# Windows 8 商店应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16805283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com