UI系统优化:用 Dirty Flag 和图像裁剪减少重复工作

从列表滚动卡顿出发,用 Dirty Flag 缓存布局与内容范围,并通过矩形裁剪减少离屏绘制带来的重复工作。

2026年9月26日 · 7 分钟 · 3080 字 · WrongAnswer99%

SFML 绘制优化:一次网格编辑器卡顿带来的学习笔记

从网格编辑器卡顿出发,分析 draw call 的开销,用 sf::VertexArray 合并绘制,并梳理顶点缓存与 sf::VertexBuffer 的区别。

2026年8月29日 · 7 分钟 · 3071 字 · WrongAnswer99%

SFML 3.0.0 的 sf::String:中文、编码转换与 UTF-8 输出

介绍 SFML 3.0.0 中 sf::String 的中文处理、编码转换和 UTF-8 输出,以及 Windows 下的常见问题。

2025年3月9日 · 6 分钟 · 2757 字 · WrongAnswer99%

SFML 3.0.0:RenderTexture 图像垂直翻转与 display() 的调用时机

排查 SFML 3.0.0 中 RenderTexture 图像垂直翻转的问题,说明 display() 的调用时机并提供完整示例。

2025年2月2日 · 5 分钟 · 2146 字 · WrongAnswer99%