如何在游戏制作工作室的文本中键入下标。 我想键入H2(g),我希望2(g)是下标。
答案 0 :(得分:0)
创建两种字体。例如,fnt_normal
的大小为20,fnt_small
的大小为10。
创建名为draw_text_special
/// draw_text_special(x, y, font, text)
var posx = argument0;
var posy = argument1;
var font = argument2;
var text = argument3;
draw_set_font(font);
var width = string_width(text);
draw_text(posx, posy, text);
return width;
然后像这样使用(在Draw
事件中):
var posx = 10;
var posy = 50;
draw_set_halign(fa_left);
draw_set_valign(fa_bottom);
posx += draw_text_special(posx, posy, fnt_normal, "H");
posx += draw_text_special(posx, posy, fnt_small, "2(g)");
posx += draw_text_special(posx, posy, fnt_normal, " Normal string");
posx += draw_text_special(posx, posy, fnt_small, "subscript string");