gpt4 book ai didi

c# - WPF 中的 DirectX11 中的 SharpDX 2.5

转载 作者:可可西里 更新时间:2023-11-01 08:26:58 25 4
gpt4 key购买 nike

我正在尝试使用 SharpDX 2.5 将 DirectX 11 实现到 WPF 中。伤心http://directx4wpf.codeplex.com/http://sharpdxwpf.codeplex.com/不能与 SharpDX 2.5 一起正常工作。我也无法将 WPFHost DX10 示例移植到 DX11,此示例的完整代码包已关闭:http://www.indiedev.de/wiki/DirectX_in_WPF_integrieren

有人可以建议另一种实现方式吗?

最佳答案

SharpDX 通过 SharpDXElement 支持 WPF .

看看 Samples Toolkit.sln 中的存储库 - 所有名称中包含 WPF 的项目都使用 SharpDXElement 作为渲染界面:

  • MiniCube.WPF - 演示基本的 SharpDX-WPF 集成;
  • MiniCube.SwitchContext.WPF - 演示 Game 实例的生命周期与 SharpDXElement 的生命周期不同时的基本场景(换句话说 - 当需要在另一个表面上切换游戏渲染时)。
  • MiniCube.SwitchContext.WPF.MVVM - 与上面相同,但更多的是“MVVM 方式”。

更新:SharpDX.Toolkit 已被弃用,不再维护。它被移动到一个单独的存储库。工具包示例已删除,但我将链接更改为它们仍然存在的变更集。

关于c# - WPF 中的 DirectX11 中的 SharpDX 2.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18912194/

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