Ich bin mir nicht sicher, was ich bei diesem Problem falsch mache. Ich verwende Openprocessing und versuche, ein Canvas-Element in einen Behälter zu setzen, aber ich laufe in ein Uncaught Typeerror, kann nicht das Objekt „id“p5js Positionierung Leinwand Uncaught Typ Fehler
Ich Kopiere den gleichen Code von https://github.com/processing/p5.js/wiki/Positioning-your-canvas
function setup() {
var cnv = createCanvas(100, 100);
var x = (windowWidth - width)/2;
var y = (windowHeight - height)/2;
cnv.position(x, y);
background(255, 0, 200);
}
lesen
Dies ist mein Code ...
function setup() {
var cnv = createCanvas(500, 100);
cnv.id("hello");
cnv.position(0,0);
}
function draw() {
}
Hier ein Link zu meiner Skizze ist ... https://www.openprocessing.org/sketch/407956
Vielen Dank für Ihre schnelle und rechtzeitige Antwort. Am Ende habe ich die Z-Index-Werte meiner anderen Elemente angepasst, um die fehlende Kontrolle über den Canvas-Z-Index auszugleichen. Mein gesamtes Projekt wurde mit offener Verarbeitung erstellt, und die Migration zum P5-Editor würde wesentlich länger dauern. Nochmals vielen Dank für Ihre Hilfe. –
Meine Absicht war nicht zu zeigen, auf den Web-Editor p5 zu migrieren, es ist sehr einfach und ist nur für Anfänger, die p5 ausprobieren wollen. Es bietet nicht viel Funktionalität. Aber für Ihre zukünftigen Projekte sollten Sie vielleicht [Codepen] (http://codepen.io/) in Erwägung ziehen. –