我有一个文字出现,游戏开始时。但是一旦obj_cover被破坏,我想要出现另一个文本。那我怎么能这样做呢?
答案 0 :(得分:1)
如果您想将一个文本更改为另一个文本,则可以执行类似
的操作if instance_exists(obj_cover)
var txt = "text 1";
else
var txt = "text 2";
draw_text(posx, posy, txt);
如果您希望在销毁obj_cover
时显示简单的节目文字,则可以执行以下操作:
创建对象obj_text
。添加到Create
活动:
text = "";
Draw
事件:
// also here you can define color, font, align, etc
draw_text(x, y, text);
现在添加到obj_cover
,Destroy
事件:
var obj = instance_create(posx, posy, obj_text);
obj.text = "your text";
其他方式 - 您可以使用变量进行检查,是否需要绘制文本。例如,Destroy
的{{1}}事件:
obj_cover
在其他对象的某处:
global.show_text = false;
...等 可能的方式很多。