好的我正在尝试开始学习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”。这会导致代码中的所有内容都暂停。
如果代码在我打开窗口时暂停,那么我正在尝试做的,即不断加载图片,将无法正常工作。
答案 0 :(得分:0)
想想我自己解决了它,它创建了自己的循环,所以我必须在一个线程中使用它。