自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 SDL3 入门(4):选择图形引擎

SDL2 创建渲染器时只能指定使用软件渲染还是硬件加速,无法选择使用哪种图形引擎实现硬件加速。SDL3 对此做了优化,可以在创建渲染器时指定也就是图形引擎,比如在 Windows 平台下可以指定使用 D3D11 也可以指定使用 OpenGL 或者 Vulkan。

2024-12-14 17:06:36 458

原创 SDL3 入门(3):三角形

使用 SDL3 绘制运动的三角形

2024-12-14 16:57:53 357

原创 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 (2):视频解码测试

测试在 Rust 中使用 ffmpeg 实现视频解码

2024-12-01 11:01:43 754

原创 在 Rust 中使用 FFmpeg (1):环境搭建

写播放器最快的方式是用各个操作系统平台提供的多媒体组件,一般十几行几十行代码就能搞出一个勉强可用的播放器来,但是要做更深入更强大的功能就难了,如果要做跨平台那更不可能,这时候就需要用到 FFmpeg 了,Rust 也不例外。接下来就让我们的自虐之路从 FFmpeg 开始。

2024-11-30 20:36:06 1723

DSound播放器

一个简单的DSound播放器,只可以播放无压缩WAVE文件。界面使用MFC制作,底层部分封装了一个独立立的AudioPlayer类和一个独立的WaveReader类。可能不支持某些WAVE文件。

2007-06-20

XR.G.俄罗斯方块游戏 V1.0

经典的俄罗斯方块游戏,开发环境为VC6.0,压缩包内含源代码和程序说明文件。“XR.G.”的意思是xrunning写的游戏。

2006-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除