0
var j=0;
function keyPressed() {
word[j] =key;
j++;
if(keyCode == BACKSPACE){
shorten(word);
shorten(word);
arrayCopy(word, contents);
}
else{
contents=key;
}
}
function draw(){
text(contents, pos_x, pos_y, 300, 300);
pos_x = pos_x + textWidth(contents);
}
當我使用退格鍵時,我使用shorten()刪除array.how的最後一個元素,將此新文本放在畫布上,而不調用clear()和背景()。如何清除p5js畫布上的舊文本
請發表[mcve]。爲什麼你不想使用'background()'函數?這通常就是你如何處理這個問題。 –
當我們使用background()函數時,畫布上的其他繪圖消失,重新繪製繪圖,如果我們嘗試createGraphics()函數,關閉屏幕圖形緩衝區,將出現性能問題。請嘗試使用最佳解決方案。 – Tanzeem