![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SDL库的学习
文章平均质量分 82
项目开发学习
早睡早起的猫
看到的和听到的,经常会令你们沮丧,世俗这样强大,强大到生不出改变它们的念头。可是无论外界的社会如何跌宕起伏,都对自己真诚,坚守原则。内心没有了杂念和疑问,才能勇往直前。
展开
-
2/0 SDL_Img扩展库的使用
4/0 SDL_Img扩展库的配置 首先,我们需要配置SDL_Img库适用的环境。 以标准库相同的操作,配置属性页的附加目录,添加静态库文件到解决方案中,将动态库添加到Debug目录(与项目的可执行文件在同一目录下)。 5/0 使用SDL_Img扩展库显示多张图片 将我们显示的图片分为两类:背景图 和 前景图 。 首先,预处理。 // 初始化SDL库 if(SDL_Init(SDL_INIT_EVERYTHING) != 0) { printf("%s\n", SDL_原创 2021-09-04 17:16:53 · 255 阅读 · 0 评论 -
1/0 SDL创建窗口及颜色填充
SDL是什么? SDL实就是-个便于游戏开发的函数库。SDL提供 了数种控制图像、声音,输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、 Windows、 Mac OS X等)的应用软件。 学习SDL有什么用? 目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。 SDL学习的难点是什么? 使用vs软件我们需要将SDL库函数引进,SDL作为-种编写工具,我们的目的就是灵活掌握SDL函数的使用方法,包括:传递的参数的类型,个数及其代表的含义;函数返回值得类型及其含义原创 2021-09-04 17:12:35 · 691 阅读 · 0 评论 -
3/0 SDL的事件驱动和扩展库的使用
6/0 SDL事件驱动 什么是事件? 比如,我们对窗口的大小做出调整的行为叫做事件,既一个个不同的操作叫做不同的事件,窗口将对这些事件作出响应。 什么是事件驱动? 事件由发送器发出;由收集器进行收集;由处理器进行处理。前两者由系统完成,而开发人员需要解决处理器如何处理。 项目的配置 使用了标准库和扩展库。 目标事件处理:1.初始化操作 2.释放SDL库操作 3.加载图片操作 1.初始化操作 0代表初始化不成功 1 代表初始化成功。 int init() { // 初始化SDL库 if(S原创 2021-09-04 17:03:22 · 265 阅读 · 2 评论