Kat*_*ina 6 c# c++ directx win-universal-app
我有一个任务:
'第二个组件必须用C++编写,并且必须是UWP程序集/组件,将由任务的第一部分使用.它必须是一个DirectX组件,它以透明背景绘制到SwapChain.内容必须是必须绑定到当前鼠标位置的2D动画.内容必须通过一组公共方法来控制.
DirectX组件必须放在C#GUI的顶部,以便它作为叠加层.使其成为事件透明覆盖,它不能捕获任何GUI事件,否则会干扰C#app.使用C#主机将鼠标事件和内容更改发送到DX层.
但我不知道如何结合UWP和DirectX.我已经运行了UWP C#app部分,下一步是什么?
我会对任何回应和想法表示感谢.
小智 1
您需要将SwapChainPanel或SwapChainBackgroundPanel控件包含到 XAML 文件中。该表面将用于绘制 DirectX 内容。您在Visual C++ 模板中有一个名为 DirectX 11 和 XAML 应用程序的默认 uwp 示例。它可以帮助您了解管道,但此解决方案中只有 C++ 代码。
| 归档时间: |
|
| 查看次数: |
2396 次 |
| 最近记录: |