你好,我看到你的问题了。看起来你正在使用 GameMaker Studio 2,试图改变文本颜色。
你的问题是,你不能改变文本颜色为非白色,因为它在白色背景上看起来是白色。
你使用了 draw_set_colour(c_black) 来设置颜色,但这只是临时的,仅在下一帧才会生效。因此,你需要在绘制文本之前设置颜色。
你可以尝试将 draw_set_colour(c_black) 放在 text = layer_text_create() 之前。这样就可以设置文本颜色为黑色了。
如果你想改变文本颜色为其他颜色,你可以使用 draw_set_colour() 函数,传入你想要的颜色代码。例如:
draw_set_colour(c_red);
text = layer_text_create("modifierText", 150, 200 + 220*i, mainFont, oModifiers.commonModifiers[n]);
这样就可以设置文本颜色为红色了。
评论 (0)