是什么
功能列表
基础
- 错误处理,获取错误信息等
- 日志处理
- 初始化sdl默认子系统。sdl_init等
视频图像相关
输入事件相关
音频相关
重要概念
-
surface:表面
surface结构保存一堆像素,是像素的集合。可以看作是装bmp位图,或rect等的容器 -
texture:纹理
在SDL2中,Texture是一个表示图像的对象。它包含了像素数据以及与之相关的元数据,如宽度、高度和格式等信息。
使用SDL2创建Texture可以让我们更高效地渲染图像,因为Texture通常存储在显存中,可以快速地被GPU读取和渲染到屏幕上。此外,Texture还支持一些高级的特性,如Alpha通道混合、颜色调整和纹理平铺等,这些特性可以让我们更加灵活地处理图像。
在使用SDL2进行游戏开发时,Texture常常被用来表示游戏中的角色、场景和UI元素等图像资源。