Contents

sdl2

是什么

功能列表

基础

  1. 错误处理,获取错误信息等
  2. 日志处理
  3. 初始化sdl默认子系统。sdl_init等

视频图像相关

输入事件相关

音频相关

重要概念

  • surface:表面
    surface结构保存一堆像素,是像素的集合。可以看作是装bmp位图,或rect等的容器

  • texture:纹理
    在SDL2中,Texture是一个表示图像的对象。它包含了像素数据以及与之相关的元数据,如宽度、高度和格式等信息。
    使用SDL2创建Texture可以让我们更高效地渲染图像,因为Texture通常存储在显存中,可以快速地被GPU读取和渲染到屏幕上。此外,Texture还支持一些高级的特性,如Alpha通道混合、颜色调整和纹理平铺等,这些特性可以让我们更加灵活地处理图像。
    在使用SDL2进行游戏开发时,Texture常常被用来表示游戏中的角色、场景和UI元素等图像资源。