2016-04-20 8 views

ответ

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 событие obj_cover:

global.show_text = false; 

И где-то в другом объекте:

if global.show_text 
    draw_text(posx, posy, "text"); 

и т.д ... возможно Очень много способов.

+0

Спасибо, что так много работало: D – shrouk