p5.js Canvas ничего не показывает при добавлении элемента ввода через JavaScript - PullRequest
1 голос
/ 02 июля 2019

Для некоторого фона, вот супер упрощенная версия проблемы:

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 += намного удобнее)?

Любая и вся помощь приветствуется.

...