gpt4 book ai didi

c++ - 在函数中绘制图像

转载 作者:行者123 更新时间:2023-11-28 03:15:30 26 4
gpt4 key购买 nike

我想要在按下空格键时绘制图像。这是我的代码:

void drawImage()
{
rect.x = 100;
rect.y = 100;

SDL_Surface *image = IMG_Load("image.png");
SDL_BlitSurface(image, NULL, screen, &rect);
}

这是它的名字:

while (SDL_PollEvent(&event))
{
if (event.type == SDL_QUIT)
{
gameRunning = false;
}
if (event.type == SDL_KEYDOWN)
{
if (event.key.keysym.sym == SDLK_SPACE)
{
drawImage();
}
}

}

当我按下空格键时,图像没有被绘制出来。怎么了?

最佳答案

Flip屏幕缓冲区 (SDL_Surfaces)。

关于c++ - 在函数中绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17024506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com