p5.js

    0热度

    1回答

    当用户点击任何粒子时,我希望它展开并褪色,并与其他粒子发生碰撞并且该粒子也会膨胀并褪色。现在我的问题是,我想知道是否有一种方法可以让我们在碰撞时得到这些粒子(在这种情况下由构造函数制作)来相互影响。链接Codepen var bubbles = []; function setup() { \t frameRate(25); \t // Creates Canvas

    2热度

    1回答

    我加入了P5库到像这样的DOM ... <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>App</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.10/p5.js"></script>

    0热度

    1回答

    嘿,我希望有人能帮助我解决这个问题,基本上我试图通过p5.js库在我的画布上传图片。而且只要我打开我的html文件,我得到这个: 我用的支架,我已经尝试过建立与WAMP服务器的Web服务器,但同样的事情发生。下面是代码: //HomePage.js var rect = []; var rooms = []; function preload() { for

    2热度

    1回答

    python中是否有类似p5-js的map()的函数? Python中的map()并不完全相同,据我了解,在python中,它将相同的函数应用于序列中的所有迭代,但我需要的东西可以完成p5-js中map()函数的功能,感谢您的帮助! 编辑:地图()在P5-JS需要5个参数为例: map(100, 0, 200, 0, 50) 所述第一参数是要映射 第二个参数的值是值的最小值 第三个参数是最大值

    0热度

    1回答

    我还在搞清楚如何使用p5.js。在普通的java中,你必须使用它的数据类型ex来声明每个变量。 int foo = 0。 在p5中,我知道您可以使用var foo,但您也可以使用this.foo声明变量。如果有人可以澄清什么时候适合使用var,何时我可以使用this,那会非常有帮助。 例如,如果我想声明一个方法内的变量,我应该使用var foo = thing还是我可以使用this.foo = t

    1热度

    1回答

    在p5.js中,我试图处理个人项目的图像的每个像素,所以我认为我会开始慢,只是试图使每个像素黑。出于某种原因,屏幕只是保持白色,我不知道为什么像素没有被更新。下面的代码: var Canvas; var srcImg; var defaultImg = "http://i.imgur.com/ARg0OOy.jpg"; function preload() { srcImg = load

    2热度

    1回答

    我使用画布图形绘制对象并需要撤消最后绘制的对象,但找不到任何选项从图形中删除最后一个对象,请建议如何删除最后一个对象(即创建撤消功能) 下面 是在设置的代码() - canvas=createCanvas(1000,1000); canvsGraphics = createGraphics(1000,1000); 下面是的mouseDragged创建的对象()函数 - noStrok

    0热度

    1回答

    我创造了这个代码 var points = [ [100, 100], [100, -100], [-100, -100], [-100, 100] ]; function setup() { createCanvas(400, 400); } function draw() { background(255); translate(200, 200

    0热度

    2回答

    我做了一个处理动画,但我不知道如何将其中的一部分转换成Javascript(我使用p5)。 这里是我的实际代码: var NUM_LINES = 10; var j; var t; function setup() { createCanvas(200,200); background(20); } function draw() { backgroun

    1热度

    1回答

    我一直在尝试在p5.js中使用一些简单的强制实现,我有这个概念,但我觉得我忽略了我的代码中的一个简单错误。这是我的代码现在: var x = 0; var y = 0; var grav = new p5.Vector(0, 13, 0); var bounce = new p5.Vector(0, -13, 0); var isbounce = false; var ymax = 0;