level 12
🌱草鱼鱼鱼鱼鱼
楼主
可以读取ttf并绘制含中英文的文字吗?
这是我的尝试,不过好像会卡住不动。。。
a = file_exists(program_directory+"\font.ttf");
if a
{
a = program_directory+"\font.ttf"
}
else
{
a = working_directory+"\font.ttf";
}
c = 0;
d = 0;
for (i = 0;i < string_length(argument0);i++;)
{
if string_char_at(argument0,i) = "#"
{
d += 15;
c = 0;
}
else
{
b = font_add(a,10,0,0,ord(string_char_at(argument0,i)),ord(string_char_at(argument0,i)));
draw_set_font(b);
c += string_length(string_char_at(argument0,i));
draw_text_transformed(argument1+c*argument3,argument2+d*argument4,string_char_at(argument0,i),argument3,argument4,0)
font_delete(b);
}
}
2019年09月14日 04点09分
1
这是我的尝试,不过好像会卡住不动。。。
a = file_exists(program_directory+"\font.ttf");
if a
{
a = program_directory+"\font.ttf"
}
else
{
a = working_directory+"\font.ttf";
}
c = 0;
d = 0;
for (i = 0;i < string_length(argument0);i++;)
{
if string_char_at(argument0,i) = "#"
{
d += 15;
c = 0;
}
else
{
b = font_add(a,10,0,0,ord(string_char_at(argument0,i)),ord(string_char_at(argument0,i)));
draw_set_font(b);
c += string_length(string_char_at(argument0,i));
draw_text_transformed(argument1+c*argument3,argument2+d*argument4,string_char_at(argument0,i),argument3,argument4,0)
font_delete(b);
}
}