c++ - SDL2/SDL2_TTF : 直接在屏幕上绘制文本
问题描述
我正在使用 SDL2 用 C++ 制作游戏,为了使调试更快/更容易,我想直接在屏幕上显示一些信息(字符速度/位置)。我了解了 SDL2_ttf,我知道该怎么做每帧):这真的是最有效的方式吗?没有办法直接将文本渲染到渲染器吗?
因为它只是调试文本,我可以自己用一个包含我需要的所有字符的大纹理来很好地实现它,但在我这样做之前,我想知道是否真的没有办法用不需要的 SDL2_ttf 来实现它每帧创建和销毁表面和纹理
解决方案
推荐阅读
- python - 如何在编写时读取excel文件(Python)?
- java - 部署语句时如何在 Esper 8.5 中设置 StatementId/Statement Name
- python-3.x - 用于 O(1) 查找的类型
- node.js - 在服务器 Node.js 上找不到 /bundle.js.map
- android - 在 CameraX 库中创建预览后,每次都需要 bindToLifecycle() 来打开/关闭/自动闪光吗
- python - 我可以在 Flask 中将对象声明为全局变量吗?
- oracle - 500gb 数据库的 Oracle 表空间
- c# - C# Regex 指定允许的开始和结束条件
- apache-spark - 如何在 Spark 中指定任务超时?
- html - 带有参数的 BIRT 动态 XML