【发布时间】:2010-12-05 01:42:56
【问题描述】:
我遇到了 SDL_ttf 的问题,无论我对 TTF_RenderText_Solid 函数做什么,它都拒绝渲染任何文本。我的源代码在这个问题上有点大(大概有 150 行之类的东西),所以我将它们的链接放在 Pastie 上。我想指出,即使我把这个东西放上去,它也不会让你有特权去搞砸和窃取我的代码。可能不多,但我会认为这是对个人的侮辱。请不要这样做。无论如何,我的代码有什么问题? (如果你要编译它,只需用你自己的随机废话替换我的文件)
我还想指出,我对正确编码有点陌生(不要笑 :3),所以我的代码可能看起来有点,呃,组织不好。
谢谢。
编辑:哦,废话,我忘了我撕掉了我的 SDL_ttf 方法。我很抱歉!请尝试在没有它们的情况下进行诊断或自行添加。
http://pastie.org/1348438 Main.cpp http://pastie.org/1348440Main.h
【问题讨论】:
-
提示:不要在事件循环中渲染,在主循环中渲染,在事件循环之后。如果您收到大量事件,则每帧将渲染这些内容无数次。
-
有点题外话,但不要担心放代码。可能有人在某个地方搜寻代码,但这里的大多数程序员都尊重其他人的工作。
-
等等...我应该通过查看不包含对
TTF_RenderText_Solid...的任何调用的代码来告诉您为什么您对TTF_RenderText_Solid的调用不起作用?