我只看到截图。但是,当我不使用线程时,渲染工作正常,我看到我的纹理。
Vendor: <?php echo $_POST["v"]; ?>
Retailer: <?php echo $_POST["r"]; ?>
}
答案 0 :(得分:2)
SDL_render.h 必须从主线程调用这些函数。 有关详细信息,请参阅此错误:http://bugzilla.libsdl.org/show_bug.cgi?id=1995
答案 1 :(得分:0)
你没有调用SDL_RenderClear。
纹理不仅仅是可以留在屏幕上的图像,而是一张不断被其他图像取代的图像。
调用renderpresent会显示图像,除非您清除渲染器,否则它不能显示另一个图像。这就像把垃圾放进垃圾箱里一样。
LOOP
{
SDL_RenderClear(mRender)
织构
ShowRender()
}
这应该有效