SlimDX,了解窗口的工作原理
本文关键字:工作 窗口 了解 SlimDX | 更新日期: 2023-09-27 18:26:43
好的,我正在尝试开始学习SlimDX,因为我的应用程序可能需要它。
由于我不了解DirectX,我很早就被一件事的工作原理所困扰。这就是创建一个渲染窗口,下面是示例的显示方式,我几乎是复制粘贴它
MessagePump.Run(form, () =>
{
// clear the render target to a soothing blue
context.ClearRenderTargetView(renderTarget, new Color4(0.5f, 0.5f, 1.0f));
// draw the triangle
context.Draw(3, 0);
swapChain.Present(0, PresentFlags.None);
});
现在我确实以某种方式理解了它,但我没有得到的是"MessagePump.Run"。这会导致代码中的所有内容都暂停。
如果我打开一个窗口时代码暂停,我想做的就是不断加载图片,但这是行不通的。
我想我自己解决了它,它创建了自己的循环,所以我必须在线程中使用它。