gpt4 book ai didi

sdl - 如何使用 SDL-TTF 进行换行和换行?

转载 作者:行者123 更新时间:2023-12-02 10:50:26 27 4
gpt4 key购买 nike

我刚刚开始使用SDL2_ttf。我已经弄清楚如何使用 TTF_RenderText_Blished 在屏幕上获取一些文本,但是如何让它进行换行和自动换行?

  1. 似乎不支持\n;它只是创造一个空间而不是沿着一条线。有没有办法添加对此的支持?具体来说,使用正确的文本行高,而不是在不同的 Y 坐标处多次调用 RenderText。
  2. 给定 X、Y 坐标和宽度,如何让它在达到该宽度时自动下一行(在单词之间断开)?

最佳答案

不要使用TTF_RenderText_Blished,而是使用TTF_RenderText_Blending_Wrapped。它需要附加参数:宽度(以像素为单位),之后文本将进入下一行。

关于sdl - 如何使用 SDL-TTF 进行换行和换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847818/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com