《白话C++》第15章 乐趣 SDL
《白话C++》第15章 SDL的内容
yanzhenxi
这个作者很懒,什么都没留下…
展开
-
第15章 《乐趣》Page518~520 图片光标,简化代码
surface.hpp 19~22行增加一个从图片构造表层的构造函数,这个构造函数在sdl_cursor.hpp中用到。原创 2023-12-19 18:11:39 · 394 阅读 · 0 评论 -
第15章 《乐趣》Page378~379 转成定时事件,小马走动起来
sdl_texture.hpp第30~34行,增加GetSize()函数,其他的代码和文件不变。原创 2023-12-18 16:22:09 · 353 阅读 · 0 评论 -
Ubuntu下安装SDL
源码下载地址(SDL version 2.0.14):https://www.libsdl.org/release/SDL2-2.0.14.tar.gz。进入 /usr/local/include下,可以看到SDL2文件夹,这里面就是有关SDL的头文件。进入 /usr/local/lib,可以看到SDL的库文件 SDL就安装好了。使用命令解压 tar -zxvf SDL2-2.0.14.tar.gz。执行命令 make install 就安装好了。执行命令 ./configure。原创 2023-12-10 22:38:35 · 952 阅读 · 0 评论 -
第15章 《乐趣》Page379 课堂作业 定时动画练习,白云左右随机飘动,小马更逼真的走动起来
【代码】第15章 《乐趣》Page379 课堂作业 定时动画练习,白云左右随机飘动,小马更逼真的走动起来。原创 2023-12-18 23:31:29 · 356 阅读 · 0 评论 -
第15章 《乐趣》Page305~311(代码简化版)犯的错误,窗口GetID()为0的问题
Page305~311, 第一遍。原创 2023-12-17 13:01:29 · 388 阅读 · 0 评论 -
第15章 《乐趣》Page380~386 SDL_Timer的封装,简化代码
【代码】第15章 《乐趣》Page380~386 SDL_Timer的封装,简化代码。原创 2023-12-19 14:13:12 · 330 阅读 · 0 评论 -
codeblocks代码提示导致延迟的问题
codeblocks才开始代码提示,这样,codeblocks因为要提示代码需要寻找的范围就会大大缩小,只需把红框里的数字改大一些就可以了,如图,里面是数字5,就以为着,连续输入5个字符以后。就不会有明显的延迟了。原创 2023-12-12 16:59:45 · 394 阅读 · 0 评论 -
第15章 《乐趣》Page348~355 表层,代码简化版
【代码】第15章 《乐趣》Page348~355 代码精简版。原创 2023-12-17 19:19:41 · 366 阅读 · 0 评论 -
第15章 《乐趣》Page375~377定时器,定时回调,定时回调线程id, 停止后续定时
运行效果:在骏马窗口中,按下ctrl + t 键,就可以看到定时回调,同时可以看出timer_callback和main()真的不在同一线程中运行。代码如下:仅给出main.cpp, 其他的头文件和源文件和Page355~375的代码一样,可参看上一篇博文。原创 2023-12-18 12:00:01 · 336 阅读 · 0 评论 -
第15章 《乐趣》Page355~375 纹理,渲染器,代码简化版
【代码】第15章 《乐趣》Page355~375 代码简化版。原创 2023-12-18 00:56:11 · 404 阅读 · 0 评论