Для некоторого фона, вот супер упрощенная версия проблемы:
function setup() {
createCanvas(window.innerWidth, window.innerHeight);
document.body.innerHTML += "<input>";
}
function draw() {
background(255, 0, 0);
}
Что это должно сделать, это создать холст (что он делает), добавить входк телу (что он делает) и затем делает фон холста красным (это - то, где ничего не происходит).
Кажется, что любой код, который является частью p5, отказывается работать (я попытался поместитьbackground(255, 0, 0);
в настройках, но это тоже не сработало).Это включает в себя такие вещи, как line
и rect
.
Что здесь происходит, чтобы вызвать проблему?Есть ли способ исправить это без необходимости использовать appendChild
(который я не пробовал, поскольку, хотя это может быть правильный способ добавления элементов, этот проект невелик и использование innerHTML +=
намного удобнее)?
Любая и вся помощь приветствуется.