以下processing.js代码最初绘制背景和文本。然而,几秒钟后,文字快速闪烁;几秒钟后,文字完全消失了。
processing.draw = function() {
processing.background(0,255,0);
processing.textSize(20);
processing.text("Test", 30, 30);
};
问题似乎与textSize()功能有关。如果删除该行,问题就会消失。这是我的小提琴:
https://jsfiddle.net/bbh9r8bp/12/
请注意,这似乎与Chrome隔离,因为它出现在v41.0.2272.104(64位)上,但在Safari v8.0.4和Firefox v29.0.1上都没有。我在我的项目中使用Processing v1.4.8,但是在使用v1.4.7的小提琴中问题是相同的。该库的早期版本似乎没有这个问题(尝试使用jsfiddle和Khan Academy's live editor上的v1.0.0,它似乎起源于Processing.js 1.2.3或其附近。
这可能是Processing库的一个问题,但它似乎是一个我必须遗漏的错误。