p5.js

    0热度

    1回答

    p5.js resizeCanvas(x, y)是p5对象的函数,但如果我创建了一个p5.Graphics对象,我可以使用类似函数调整它的大小吗? 有趣的是,p5.Graphics对象可以运行resizeGraphics()但没有任何反应(包括没有错误),并且控制台中的高度和宽度保持不变。 g = createGraphics(50, 50); //creates p5.Graphics g.r

    0热度

    3回答

    我有一个从底部到顶部移动并重复自身的矩形。像这样, var h ; function setup(){ createCanvas(710, 400); h = height; } function draw(){ background(0); fill(255,0,0); rect(50, h, 200, 20); if(h

    0热度

    1回答

    我是p5.js的新手,我试图制作一款迷你游戏来启动自己。我遇到了多个我能解决的问题,但我无法解决这个问题。 在p5.js,当你创建一个画布,你得到一个width和height变量,它使用创建画布的尺寸和似乎等地打工,像draw()功能,但不是一个小物件,我做。我的代码如下,我感谢你,如果你回答。 var Walls = new walls() function setup(){ can

    1热度

    1回答

    我想使用p5.js制作平滑动画的分形树。我完全不知道如何让分支一个一个地生成,而不是同时生成所有分支。 这里是我的代码: function draw() { background(51); strokeWeight(5); stroke(255, 0, 0); translate(600, height); drawLine(300); }

    0热度

    2回答

    我想设置光标位置。我真的尝试过墙解决方案,如... MouseX = (location in X axis); MouseY = (location in Y axis); 然而,这并不工作(明显),我真的不知道如何使用我的脚本移动光标位置,没有任何人有建议?

    0热度

    1回答

    大家好希望你一切安好 我有问题,我不知道如何使用随机的,这样我每次创建的房子里,我刷新页面X位置变化,使房子出现在不同的X中。 谢谢 这是我的代码; var floorPos_y; var xhouse; var yhouse; function setup() { createCanvas(1000, 755); floorPos_y = height * 3/4

    0热度

    1回答

    我已经在P5 setup()函数中创建了一个对象数组,并且可以毫无问题地绘制它们。但是,当我尝试在P5 draw()函数中绘制相同的对象时,它不起作用。 我猜这是因为我没有将对象传入draw()方法,但我遇到问题,因为我不明白如何调用P5 draw()。 class Particle { constructor(x, y, size) { this.x = x; th

    0热度

    1回答

    我使用p5.js创建了以下函数,并且mousePressed方法在页面加载时立即触发。它不会等待我点击按钮对象来显示包含ans变量的段落。 我在做什么错? function setup() { var ans = generate(); var checkMe = createButton('Check Answer'); checkMe.mousePressed(c

    6热度

    3回答

    我试图创建一个应用程序,通过从Firebase数据库中读取信息在画布上绘制圆形,该数据库存储x和y坐标圆圈。然而,执行下面的代码只会产生任何东西,没有任何圆圈的标记,因为drawCricles函数异步运行,因此命令background(40)在绘制圆圈之前会清除所有内容。 这里是我的代码: function setup() { createCanvas(windowWidth, wind

    0热度

    1回答

    我正试图编写一个程序,其中游戏的结束屏幕只在最后一个动画结束后才显示。我使用的计数器在每个对象被删除后执行(只有在它完成动画后),并且当计数器归零时,它应该应该显示结束屏幕。不幸的是,从我所知道的情况来看,反陈述根本没有注册。我插入了一个不起作用的打印语句。 var star; var score; var counter; function setup() { createCan