// save this file as sketch.js // Sketch One var s = function( p ) { // p could be any variable name var x = 100; var y = 100; p.setup = function() { p.createCanvas(400, 200); }; p.draw = function() { p.background(0); p.fill(255); p.rect(x,y,50,50); }; }; var myp5 = new p5(s, 'c1'); // Sketch Two var t = function( p ) { var x = 100.0; var y = 100; var speed = 2.5; p.setup = function() { p.createCanvas(400, 200); }; p.draw = function() { p.background(100); p.fill(1); x += speed; if(x > p.width){ x = 0; } p.ellipse(x,y,50,50); }; }; var myp5 = new p5(t, 'c2');
<html> <head> <meta charset="UTF-8"> <script language="javascript" type="text/javascript" src="libraries/p5.js"></script> <!-- uncomment lines below to include extra p5 libraries --> <!-- <script language="javascript" src="libraries/p5.dom.js"></script> --> <!--<script language="javascript" src="libraries/p5.sound.js"></script>--> <script language="javascript" type="text/javascript" src="sketch.js"></script> <!-- this line removes any default padding and style. you might only need one of these values set. --> <style> body {padding: 0; margin: 0; } </style> </head> <body> <div id="c1"></div> <br> <div id="c2"></div> </body> </html>