Как скрыть текстовую метку после нажатия мыши?
Я использовал Control-P5
библиотека для рисования text label
void setup(){
size(1400,800);
cp5 = new ControlP5(this);
myTextlabelB = new Textlabel(cp5,"Hello world",100,100,400,200);
}
void draw(){
myTextlabelB.draw(this);
if(mousePressed){
myTextlabelB.hide();
// I want to hide the label here, but the hide function doesn't work
}
}
1 ответ
Решение
Есть какая-то ошибка с сокрытием Textlable
но это работает с Label
класс, так что вам просто нужно получить label
часть, а затем скрыть это:
myTextlabelB.get().hide();
Также важно перерисовать фон в начале draw()
функция
background(0);