技术栈
sdl
工藤新一¹
8 天前
c++
·
单例模式
·
游戏引擎
·
sdl
·
c++游戏开发
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 20)
🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
工藤新一¹
8 天前
开发语言
·
c++
·
游戏引擎
·
游戏开发
·
sdl
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 19)
🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
工藤新一¹
13 天前
c++
·
游戏引擎
·
sdl
·
c++游戏开发
·
实践项目
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 16)
🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
工藤新一¹
14 天前
c++
·
游戏
·
游戏引擎
·
毕业设计
·
sdl
·
c++游戏开发
·
渲染库
C++/SDL进阶游戏开发 —— 双人塔防游戏(代号:村庄保卫战 13)
🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
Antonio915
15 天前
音视频
·
sdl
【音视频】SDL简介
官网:官网 文档:文档SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供数种控制图像、声音、输出入的函数,让开发者只 要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒 体应用领域。
工藤新一¹
15 天前
开发语言
·
c++
·
游戏引擎
·
游戏开发
·
sdl
·
实践项目
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 14)
🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
偶尔贪玩的骑士
19 天前
c++
·
游戏
·
sdl
Visual Studio2022 配置 SDL3及拓展库
SDL(Simple DirectMedia Layer)是一个开源的跨平台多媒体开发库,使用C语言编写,主要用于游戏、模拟器和媒体播放器等多媒体应用的开发。它提供了控制图像、声音、输入输出等功能的函数,使开发者能够用相同的代码开发跨平台(如Linux、Windows、macOS等)的应用程序。
daqinzl
3 个月前
ffmpeg
·
sdl
·
视频播放器
FFmpeg+SDL实现简易视频播放器
参考链接https://blog.csdn.net/qq_26611129/article/details/98732561 https://www.cnblogs.com/Azion/p/17756274.html https://avmedia.0voice.com/?id=49050 https://blog.csdn.net/qq_44825209/article/details/133760652 https://www.cnblogs.com/Azion/p/17525955.html htt
Moweiii
5 个月前
c++
·
游戏引擎
·
图形渲染
·
sdl
·
vulkan
SDL3 GPU编程探索
目录前言总体印象一般流程创建窗口创建设备准备资源1.VBO,IBO2.图像3.资源转储4.采样器5.着色器
橘子味的茶二
6 个月前
sdl
SDL事件相关
可以监控到的事件在SDL_events.h文件里面可以找到#define FF_QUIT_EVENT (SDL_USEREVENT + 2) // 用户自定义事件
橘子味的茶二
6 个月前
sdl
SDL线程
这里面的信号量什么的 和 规范的那一套逻辑设计的是一样的 之前学过线程信号量相关的知识 在这里也是更换了一下函数
橘子味的茶二
6 个月前
sdl
SDL渲染器和纹理
:它是渲染内容的接口,负责将内容绘制到窗口中。通过SDL_CreateRenderer创建,可以设置渲染器的背景颜色、绘图颜色、透明度等。所有绘图操作(如绘制线条、矩形、纹理等)都通过渲染器执行。
橘子味的茶二
6 个月前
ffmpeg
·
音视频
·
sdl
SDL打开YUV视频
单独用一个子线程给主线程发送刷新画面的事件 主线程负责刷新画面 每次发送刷新画面的命令后就延迟一段事件 具体的帧率公式为1000 / 延迟事件 = 帧率
布丁小站
8 个月前
音视频
·
sdl
SDL录制音频并播放
摘要:在ubuntu 20.04中使用QAudioInput、PortAduio、ffmpeg打开音频设备录制音频都显示失败,最后没办法选择了SDL2.0,SDL2.0录制音频十分方便,使用也非常简单。 疑问:不知道SDL是如何区分打开的设备是录制还是播放。(已解决,通过打开设备时设置iscapture参数的值,0表示录制,非0表示播放) 主要函数简介:
程序员黄老师
8 个月前
c++
·
windows
·
sdl
·
sdl2
Windows下SDL2创建最简单的一个窗口
先看运行效果再上代码:
程序员黄老师
8 个月前
c++
·
windows
·
ffmpeg
·
sdl
Windows与Linux下 SDL2的第一个窗口程序
Windows效果和Linux效果如下:下面是代码:Windows下下载dll库就行了Linux下需要安装
烈日下的奔跑
9 个月前
ffmpeg
·
音视频
·
sdl
SDL直接渲染yuv视频帧数据
用ffmpeg解码出来的视频数据都是yuv视频帧,直接用sdl渲染可以有效的降低系统的cpu资源直接上代码把
melonbo
9 个月前
opengl
·
sdl
SDL 与 OpenGL 的关系
OpenGL 和 SDL 是两个不同的库,但它们可以配合使用来创建图形应用程序。SDL 是一个跨平台的多媒体库,用于处理图形、声音、输入和其他游戏开发所需的功能。它简化了窗口创建、事件处理和图形上下文管理的复杂性。SDL 本身并不提供绘图功能,而是提供了一种机制来创建和管理 OpenGL 上下文,使得开发者可以使用 OpenGL 进行实际的渲染工作。
烈日下的奔跑
9 个月前
ffmpeg
·
sdl
SDL库自适应窗口大小及遇到的坑
一、窗口尺寸改变大小时,视频卡住不动网上介绍的方法有:1:修改源码中的代码! SDL_OnWindowResized中的SDL_WINDOWEVENT_SIZE_CHANGED更改为SDL_WINDOWEVENT_RESIZED 2:SDL_EventState(SDL_WINDOWEVENT, SDL_IGNORE);
melonbo
9 个月前
qt
·
sdl
qt工程中调用sdl的流程
在你的 Qt 工程中,需要对项目文件(.pro 文件)进行配置,以包含 SDL 库的路径和链接选项。在 Qt 的主函数中,确保 SDL 库的初始化在 Qt 的 QApplication 对象创建之前进行: