gpt4 book ai didi

c# - 在非托管 C++ 中创建的 DX11 设备,用于 WPF 窗口

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:26:39 25 4
gpt4 key购买 nike

我已经在使用 Direct3d 11 的 C++ 中的简单图形引擎上工作了很长一段时间。我决定尝试构建一个 GUI 只是为了好玩,在阅读了一些关于 WPF 的内容之后,我真的很喜欢它。事情是,我不确定我想做的事情是否有可能。

我想做的是在 WPF 应用程序中加载我的引擎 DLL,并在 WPF 窗口的一部分内使用 DX 设备。基本上,我想做的类似于 map 编辑器(其中主窗口有一堆控件和一个包含渲染区域的子窗口 - 设备),但我不想将我的引擎转换为 XNA,而是将已经工作的 C++ 代码与 WPF 一起使用。这可能吗?

此外,我只是为了练习而尝试使用 Win32 创建一个窗口并将设备连接到它。在设备创建时将窗口 HWND 分配给设备是一件简单的事情。我假设它与 WPF 窗口相同,还是我错了?感谢阅读 :)

编辑:忘了说我是 C# 的新手,但我知道你可以导入 C++ DLL 并使用它的功能,我只是不确定设备 - wpf 窗口交互。

最佳答案

关于c# - 在非托管 C++ 中创建的 DX11 设备,用于 WPF 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18330441/

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