Прямо сейчас в моей игре я рисую настоящие шрифты типа этого:
for(int i = linesSkipped; i <= maxitems + linesSkipped; ++i)
{
if(i >= (int)textRows.size())
{
break;
}
paintargs.graphics()->drawText(AguiPoint(textX - 2,
textY - 2 + (i * getFont().getLineHeight())),
textRows[i].c_str(),AguiColor(0,0,0),getFont());
paintargs.graphics()->drawText(AguiPoint(textX + 2,
textY + 2 + (i * getFont().getLineHeight())),
textRows[i].c_str(),AguiColor(0,0,0),getFont());
paintargs.graphics()->drawText(AguiPoint(textX,
textY + (i * getFont().getLineHeight())),
textRows[i].c_str(),AguiColor(255,128,0),getFont());
}
Поэтому я рисую его со смещением 2, а затем со смещением -1.
Он почти делает то, что я хочу, но верхний правый и нижний левый края все еще не заштрихованы:
Есть ли способ нарисовать его так, чтобы он выглядел как штрихФотошоп?
Спасибо