p5.js

    0热度

    2回答

    我有这个代码,其中有一个粒子对象和一个数组来保存它的所有实例。于是,我试图让将调用每个实例平局()和update()的函数功能: var particles; function setup() { createCanvas(window.innerWidth, window.innerHeight); particles = []; for (var i = 0;

    0热度

    1回答

    我最近试图进入p5.js和我在我工作的第一个项目声明的变量我遇到一个完全反常的问题,无论出于何种原因,没有提到其他任何地方在线从我能找到的。 任何变量我定义设置之外()将是不确定的,但是这是一个众所周知的事实。问题是我在setup()中定义的任何变量也是未定义的,这意味着我根本不能使用任何变量。 下面是代码: function setup() { const canvasRatio =

    0热度

    2回答

    我正在画布上绘制一些对象,但如果稍后我按需更改背景图像,则已绘制的对象位于背景图像后面。如何将已经绘制的物体放在前面。以下是我用来更改背景图片的示例代码。 function draw() { if(chnBg){ //if change background is clicked loadImage("images/Grid_Image.png",function(bg){ background

    0热度

    1回答

    我的目标是让风暴骑士img在屏幕周围弹跳,并在点击后发出声音。我已经设法实现了,但现在我想添加更多的音效(可能还有两个)。我希望声音效果也是随机的。我尝试了一个数组,但我似乎无法弄清楚。 var img; var trooper; var soundFx; function preload() { img = loadImage("stormy3.png"); sfx1 = load

    0热度

    1回答

    我想实现代码本性的p5.js示例。 其目的是为画布填充亮度由Perlin Noise函数随机选择的像素。我受到Processing的Java的启发,但我得到的不是我期望的原因,它是一个几乎黑色的画布。 这是我的代码: var increment = 0.02 function setup() { createCanvas(100, 100) noLoop() } fu

    0热度

    1回答

    var j=0; function keyPressed() { word[j] =key; j++; if(keyCode == BACKSPACE){ shorten(word); shorten(word); arrayCopy(word, contents);

    0热度

    1回答

    我想绘制一个椭圆模拟一只鸟在飞扬的鸟。 我绘制的椭圆不加载到我的屏幕上我检查了我的语法与p5网站,它看起来很好。 我有2个文件bird.js和sketch.js。 Sketch.js: var bird; function setup() { createCanvas(400, 600); bird = new Bird(); console.log(

    1热度

    1回答

    你好我无法理解在哪里和哪里不能使用p5.js方法。在这种codepen, var bubble = { x: 200, y: 200, display: function() { stroke(255); strokeWeight(4); noFill(); ellipse(this.x, this.y, 24, 24);

    0热度

    1回答

    我在显示图像和使用p5播放音频时遇到问题,当我的arduino红灯熄灭时。我的arduino工程,我只是无法弄清楚如何让红色指示灯熄灭时弹出图像并播放音频。我的项目基本上是一个使用超声波传感器的运动传感器,如果有帮助。 谢谢你的时间。 这里是我的sketch.js代码: var serial; // variable to hold an instance of the serialport

    0热度

    2回答

    我想用p5.js函数在ECMAScript表示法的类内。 如何修复此代码? class Sketch { constructor(p, params) { // generate vars use in class with object if (typeof params !== 'undefined') { for (let key in par