p5.js

    1热度

    1回答

    我正在编写/遵循蛇游戏编码教程,并且似乎击中了一个点,在那里我发现了教练没有遇到的错误,而且我似乎没有了解问题的由来。 我甚至评论每行描述函数,每一行都可能帮助我找出问题,但我已经消除了。 明确指出存在问题的路线。 完全错误透过Chrome控制台: Uncaught TypeError: Cannot read property 'x' of undefined --at Snake.show (

    0热度

    1回答

    我使用Processing IDE创建了一个应用程序,该应用程序允许用户在HTML草图上绘制。 现在,应用程序是这样的: 所以,当我点击“新素描”,它会创建一个新的sketch.html文件的文件夹中。现在,我想通过点击“馅饼”按钮创建一个饼图,它看起来像这样: 所以基本上,我的问题是,如何让HTML听我的Java自定义按钮功能? (也许通过JSP,但我不知道) Button类的样子: publi

    0热度

    1回答

    我想计算一个3 point intersection为使用JavaScript和它的库p5.js制作的pong游戏。 我需要计算球是否碰到桨。 总体思路: var MaxTopPos = player.y; var MaxBottomPos = player.y + player.height;其中player.height = 100 当玩家=桨。另一个桨将是电脑。 起初我想也许我可以使用dis

    0热度

    1回答

    我正在学习编码并且是新手。我目前正在尝试将处理(Java)草图转换为p5(javascript)草图放在我的第一个网站上。 我无法翻译Processing草图中的Vector和Array语法。 这是从处理素描的Vector(工作): for (int i = pts.size()-1; i >= 0; i --){ PVector pt = (PVector)pts.get(i); .

    -4热度

    1回答

    我对html和js相当陌生。现在我有一个问题: 假设我有一个html页面,并且在这个页面上有两个按钮。 一个用于在页面上绘制一个圆圈。如果我按下此按钮,它将在页面上显示一个圆圈。 一个用于保存这个html草图。如果我按下这个按钮,它会保存当前的html。 现在,我可以用相关的js脚本显示圆圈,但我不知道如何能够保存html。任何建议?

    0热度

    2回答

    我想要实现的是在p5.js中从下到上的多个矩形 这是我的代码。 var j = 0; var allRectangles = []; //initaial value of the rectanlge! var rects = { x:window.innerWidth/2, y:innerHeight-200 }; allRectangles.push(rects

    0热度

    1回答

    我想用p5.js制作游戏板。如果我需要60个圆形瓷砖,我希望电路板的圆形形状总共有60个瓷砖,这意味着旋转应该是6度(6 * 60 = 360度)。 即使我认为我做得对,我也无法让这个工作。实际上,这就是我想做的事: 如果我尝试rotate(6),没有翻译(因为这显然是完全不工作),我得到这样的结果: 查看我的代码https://jsfiddle.net/mortenmoulder/ze6fn3a

    1热度

    1回答

    我正在尝试使用此维基百科链接中提到的算法构建迷宫生成器:https://en.wikipedia.org/wiki/Maze_generation_algorithm 因为我试图练习机器学习,我想使用深度优先搜索算法,并且我有此代码运作良好,到目前为止: mazegenerator.js: var cells = []; var sideofCell = 40; var cellh = 40*

    -2热度

    1回答

    我一直在使用javascript来构建游戏,并且我使用了一个名为p5的库。它是一个JavaScript库,用于导入形状和图像,但是当我尝试导入图像时,我的脚本在Chrome中不起作用。我知道p5不是一个超级流行的图书馆,但如果你有答案,为什么这是请让我知道。 如果你想知道代码在p5中看起来像什么,就是这样。 playerImage1 = loadImage(“images/playerImage.

    2热度

    2回答

    单击画布时,是否可以在p5 js草图中调用function draw(){}? 我希望绘制函数下的所有东西在点击画布上的任何位置时被调用,而不是在之前。 function setup() { createCanvas(500, 500); frameRate(65); background('#ff0a0a'); textSize(60); text("ART