Ich bin ein Anfänger mit processing.js und ich habe ein Projekt, das so geht:Breite/Höhe nicht ändert processing.js
In Test.html ich habe:
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<style>
body {
margin: none;
padding: none;
}
</style>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/processing.js/1.6.3/processing.min.js"></script>
<canvas data-processing-sources="Test.pde"></canvas>
</body>
</html>
In Test.pde ich habe:
void setup()
{
size(600,600);
PFont fontA = loadFont("sans-serif");
textFont(fontA, 14);
};
println(width);
void draw(){
background(20, 20, 20);
};
Was width
s hould be is 600, da ich "600 by 600" in die size
Funktion im Setup einstelle. Ich benutze dies in einem Firefox-Browser, aber ich bekomme die gleichen Ergebnisse auch auf Safari.
Was passiert, wenn Sie Ihren gesamten Code in eine einzelne '.pde' Datei schreiben? –
Die Breite wird immer noch als 100 gedruckt, wenn sie sich in derselben Datei befindet und nur diese Datei im HTML-Code referenziert wird. –
Ich kann Ihr Problem nicht reproduzieren. Wenn ich deinen Code ausführe, funktioniert es gut. Können Sie bitte einen [Code Pen] (http://codepen.io/) zusammenstellen, der das Problem veranschaulicht? –