- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 SDL3 入门(4):选择图形引擎
SDL2 创建渲染器时只能指定使用软件渲染还是硬件加速,无法选择使用哪种图形引擎实现硬件加速。SDL3 对此做了优化,可以在创建渲染器时指定也就是图形引擎,比如在 Windows 平台下可以指定使用 D3D11 也可以指定使用 OpenGL 或者 Vulkan。
2024-12-14 17:06:36
458
原创 SDL3 入门(2):第一个窗口
在上一篇文章中我们已经利用 SDL 的日志接口实现了简单的字符串输出,实际上是解决了开发环境搭建问题,接下来我们将在已有代码的基础上继续开发,实现第一个窗口的创建和背景色绘制。
2024-12-07 17:36:57
887
原创 SDL3 入门(1):Hello, SDL3!
SDL(Simple DirectMedia Layer) 是一个开源跨平台开发库,设计目标是提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问,主要用于视频渲染和游戏开发。SDL3 是最新版本。本篇主要介绍 SDL3 开发环境搭建,第一个程序
2024-12-06 22:11:07
3325
原创 在 Rust 中使用 FFmpeg (3):动态链接和静态链接
在第一篇文章中我们通过(对应 FFmpeg 的)这样一个最简单的 API 调用验证了在 Rust 中使用 FFmpeg 的可行性。代码已经放到 GitHub 可以在找到,程序已改名为hello这个命令运行的很好,但是在 Windows 系统下如果我们直接双击运行编译出来的 hello.exe 的话,大概率会弹出如下的报错:只能说理论是理论工程是工程,理论上看起来简单的东西在工程实践上可能有一系列的坑等着你踩,本章要探讨的链接库问题就是工程中最常见也必须首先解决的一个坑。
2024-12-01 22:57:36
1814
1
原创 在 Rust 中使用 FFmpeg (1):环境搭建
写播放器最快的方式是用各个操作系统平台提供的多媒体组件,一般十几行几十行代码就能搞出一个勉强可用的播放器来,但是要做更深入更强大的功能就难了,如果要做跨平台那更不可能,这时候就需要用到 FFmpeg 了,Rust 也不例外。接下来就让我们的自虐之路从 FFmpeg 开始。
2024-11-30 20:36:06
1723
DSound播放器
2007-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人