SDL
# SDL
二进制怪兽
博客用于记录学习过程,欢迎交流!个人网站:www.shiver.fun
展开
-
[笔记]音视频学习之SDL篇《零》SDL源码编译
文章目录前言总结前言总结原创 2021-06-04 18:05:42 · 321 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《十四》简单的动画
SDL编程入门(14)动画精灵和VSync文章目录前言总结前言总结原创 2021-05-23 20:51:39 · 319 阅读 · 1 评论 -
[笔记]音视频学习之SDL篇《十三》播放音乐和特效
SDL编程入门(21)音效和音乐文章目录前言总结前言总结原创 2021-05-23 20:49:31 · 223 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《十二》透明度、色彩调制
SDL编程入门(12)色彩调制文章目录前言总结前言总结原创 2021-05-23 20:45:28 · 324 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《一》SDL2常见函数解释
文章目录前言主要函数总结前言主要函数总结原创 2021-05-23 10:55:00 · 199 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《十一》图片 缩放 旋转
文章目录前言主要函数实现总结前言主要函数int SDL_RenderCopyEx(SDL_Renderer* renderer, SDL_Texture* texture, const SDL_Rect* srcrect, const SDL_Rect* dstrect,原创 2021-05-22 23:25:32 · 452 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《六》使用SDL_ttf绘制True Type字体
第六节: 使用SDL_ttf绘制True Type字体文章目录前言总结前言总结原创 2021-05-19 23:43:05 · 618 阅读 · 2 评论 -
[笔记]音视频学习之SDL篇《七》用类封装SDL
第七节:充分利用类文章目录原创 2021-05-21 00:24:07 · 288 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《十》绘制矩形,线条
SDL2.0学习笔记3——用SDL画图文章目录前言Surface和Texture区别总结前言Surface和Texture区别SDL使用SDL_Surface和SDL_Texture这2种结构绘图到屏幕。SDL_Surface包含了一个像素集合(pixels成员),它使用软件渲染(非GPU);SDL_Textur可使用硬件加速器。总结...原创 2021-05-19 00:34:52 · 816 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《五》裁剪图片成子图片(裁剪精灵表)
第五节:裁剪精灵表文章目录目的目的裁剪一个图片中的多个子图片作为图片使用原创 2021-05-19 00:26:21 · 464 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《四》事件驱动的编程
第四节:事件驱动的编程文章目录创建窗口 绘制图片获得图片宽高开始事件循环总结SDL_PollEvent和SDL_WaitEvent区别创建窗口 绘制图片…获得图片宽高 int iW, iH; SDL_QueryTexture(image, NULL, NULL, &iW, &iH); int x = SCREEN_WIDTH / 2 - iW / 2; int y = SCREEN_HEIGHT / 2 - iH / 2;开始事件循环创建SDL_Event 然后等待事原创 2021-05-19 00:20:18 · 278 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《三》使用拓展库
文章目录SDL_image库SDL_ttf库SDL_mixer库SDL_image库用来加载任意格式图片[笔记]音视频学习之SDL篇《一》 渲染图片主要用IMG_Load 替换 SDL_LoadBMPSDL_ttf库SDL 显示字体库SDL系列讲解(八) SDL_ttf教程sdl_ttf下载地址SDL_mixer库音频库,可以播放除了Wav外的FLAC, MikMod MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3格式SDL_mixer原创 2021-05-18 23:55:45 · 258 阅读 · 0 评论 -
[笔记]音视频学习之SDL篇《二》 绘制平铺的背景图并居中放置另一图片
第二节:别什么都塞进main里文章目录SDL窗口坐标系初始化和创建窗口载入两张图片绘制背景图和居中图片总结# 准备工作## 背景图和居中图背景图 320*240居中图SDL窗口坐标系初始化和创建窗口//Start up SDL and make sure it went ok if (SDL_Init(SDL_INIT_VIDEO) != 0) { logSDLError(std::cout, "SDL_Init"); return 1; } //Setup our原创 2021-05-18 23:23:50 · 416 阅读 · 3 评论 -
[笔记]音视频学习之SDL篇《九》 渲染yuv数据
参考教程2SDL雷神文章目录IYUV思路总结IYUV连续格式IYUV: Y + U + V (3 planes)YV12: Y + V + U (3 planes)思路[初始化]SDL_Init(): 初始化SDL。SDL_CreateWindow(): 创建窗口(Window)。SDL_CreateRenderer(): 基于窗口创建渲染器(Render)。SDL_CreateTexture(): 创建纹理(Texture)。[读取yuv数据]fread(widthh原创 2021-05-12 23:29:05 · 252 阅读 · 0 评论