SlimDX,了解窗口的工作原理

时间:2013-08-06 07:05:26

标签: c# slimdx

好的我正在尝试开始学习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”。这会导致代码中的所有内容都暂停。

如果代码在我打开窗口时暂停,那么我正在尝试做的,即不断加载图片,将无法正常工作。

1 个答案:

答案 0 :(得分:0)

想想我自己解决了它,它创建了自己的循环,所以我必须在一个线程中使用它。