第六课:对RenderClear的不同部分的显示

这是一篇关于SDL2教程的文章,主要聚焦在RenderClear函数的使用上,详细解释了该函数在绘制PNG图片和一般图片过程中的作用和效果。
摘要由CSDN通过智能技术生成

 这个标题可能不是怎么好,实在是想不出什么好的标题了,知道大家知道是怎么回事就可以了。

讲解:

const int SCREEN_WIDTH  = 640;
const int SCREEN_HEIGHT = 480;
Clesson05::Clesson05()
{
    
}

Clesson05::~Clesson05()
{
    
}
/*
 销毁资源
 */
void Clesson05::cleanup(SDL_Window* window)
{
    SDL_DestroyWindow(window);
    //SDL_QUIT();
}
/*
    销毁资源
 */
void Clesson05::cleanup(SDL_Texture* image, SDL_Renderer* renderer, SDL_Window* window)
{
    if(image)
    {
        SDL_DestroyTexture(image);
    }
    if(renderer)
    {
        SDL_DestroyRenderer(renderer);
    }
    if(window)
    {
        SDL_DestroyWindow(window);
    }
}

/*
    C++的标准输出
 */
void Clesson05::logSDLError(std::ostream &os, const std::string &msg){
	os << msg << " error: " << SDL_GetError() << std::endl;
}
/*
    创建一个SDL_Texture
 */
SDL_Texture* Clesson05::loadTexture(const std::string &file, SD
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值