摘要:
一、前言 除了新的纹理 API,SDL 还在其渲染 API 中提供了新的基元渲染调用。 因此,如果您需要渲染一些基本形状,并且不想为它们创建其他图形,SDL 可以为您节省精力。 // 加载媒体资源,这里不加载媒体资源 //if (!LoadMedia()) // std::cout << "[Err 阅读全文
摘要:
一、前言 最初我们使用的是 SDL_Surface 进行绘图的,这个其实是 SDL1 主要使用的,之后因为各种原因到 SDL2 的时候,就用的不太多了,但还是要了解,有些需求还是需要使用这个进行绘图的 SDL2 的一个主要新增功能是纹理渲染 API。提供了快速、灵活的基于硬件的渲染。 当我们处理需要 阅读全文
摘要:
一、前言 在这里,我们先介绍优化加载表面,然后将使用 SDL_image 扩展库来加载 png 图像。 二、优化加载表面 1. 问题 加载位图时,它通常以 24 位格式加载,因为大多数位图都是 24 位。默认情况下,大多数(如果不是全部)现代显示器不是 24 位。如果我们对图像进行 位块传输 这是 阅读全文