我读过这个:Segfault when drawing text with SFML
我正在尝试将开发人员控制台应用到我的项目中。这是我的代码的精简版本:
Class Console
{
public:
Console();
void DisplayConsole();
...
private:
sf::Font m_consoleFont;
sf::Text m_consoleText;
};
Console::Console()
{
m_consoleFont.loadFromFile("font.ttf");
...
}
void Console::DisplayConsole()
{
m_consoleText.setFont(m_consoleFont);
m_consoleText.setString("Welcome!");
...
...draw(m_consoleText);
}
我在做什么,那个帖子里的答案说的是什么?我在绘制文字时仍然会崩溃。我可以绘制控制台背景没问题。我还可以解释它崩溃的原因,所以我对未来有所了解吗?