我想弄清楚如何在SDL_Surface的pixels成员上铸造的unsigned char像素数组上绘制彩色矩形。 下面的函数是应该做前: void draw_rectangle(SDL_Surface* surface, int x, int y, int width, int height)
{
SDL_LockSurface(surface);
//Make each
我一直在尝试使用SDL和openGL进行一个项目我的工作,并且启用简单的测试,我希望能够在2D中绘制屏幕以及我找到的唯一方法让我做到这一点是SDL曲面创建和绘制BMP图像。这很好,因为能够保存图像稍后会是一个不错的功能,但如果有另一种更好的方法来使用openGL或其他方法做到这一点,请说:)。 这是我目前使用的代码: int w = 255;
int h = 255;
SDL_Surface*