gpt4 book ai didi

c++ - 将Directx 11后台缓冲区渲染到Direct2d上

转载 作者:行者123 更新时间:2023-12-02 10:38:53 24 4
gpt4 key购买 nike

我想制作一个简单的关卡编辑器,其中编辑器的gui将由Direct2d呈现,而所有其他3D图形将由Directx 11处理。像Unity3D一样..如图所示...

/image/tf5G1.png

如您所见,3D图形正在GUI内渲染..我如何与Direct2d共享我的DirectX 11应用程序的后缓冲(用于渲染GUI)...以便3D场景将在GUI内渲染..或请提出一些其他建议,然后再使用Direct2d。。。还要考虑性能。.谢谢..

最佳答案

我不知道是否可以共享。创建另一个d3d11纹理,从中获取表面,然后在该表面上创建Direct2D目标/上下文可能更容易。稍后,您可以将此UI纹理与3D内容一起呈现,就像对其他任何纹理所做的一样。

关于c++ - 将Directx 11后台缓冲区渲染到Direct2d上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54957880/

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