正如标题所述,我的像素艺术程序不断出现一个奇怪的视觉错误。 当我使用pushMatrix() 、 scale()和popMatrix() 。 我无法真正描述这个错误,所以我得到了它的屏幕截图(错误是像素之间奇怪的白线)。 代码:<!DOCTYPE html> <html> ...
正如标题所述,我的像素艺术程序不断出现一个奇怪的视觉错误。 当我使用pushMatrix() 、 scale()和popMatrix() 。 我无法真正描述这个错误,所以我得到了它的屏幕截图(错误是像素之间奇怪的白线)。 代码:<!DOCTYPE html> <html> ...
如标题所述,我想知道如何像素化噪声。 我正在使用下面的代码来优化性能: 我怎样才能让它像素化? (我打算在我的游戏中采用像素艺术风格,所以我不希望云看起来太逼真。) ...
我想以某种方式将一个大数组列表过滤为每 5 个项目的多个 arrays,这样 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 将是 [[1, 2, [3, 4, 5]], [6, 7, [8, 9, 10]]] 或 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ...
这不是问题,只是出于好奇而问: 如果库链接是标准的 https 类型而不是磁盘上文件的链接,那么包含 ProcessingJS 库的 HTML/JS 项目如何在离线时工作? 我通过关闭 WiFi 进行测试,然后打开 Safari 中的项目文件(有效),并尝试加载不同的网页(如预期的那样没有)。 我 ...
(全部使用 JavaScript)我需要帮助,我是编码的绝对初学者,我目前正在可汗学院学习,并且正在制作一个新项目:游戏的菜单屏幕。 现在我已经成功地制作了一个播放按钮并使其与 if function 一起工作。单击播放按钮会导致显示另一个场景,我在其中添加了两个按钮:单人游戏和多人游戏按钮。 ...
我目前正在尝试制作一个以僵尸为主题的游戏,所以我制作了一个函数,该函数应该在画布上绘制一个代表僵尸的椭圆。 我无法弄清楚如何让函数运行的代码在背景刷新后保留在画布上。 有人对这个问题有答案吗? ...
我正在尝试将我为 processing.js 编写的一些代码转换为使用 p5.js。 在现有代码中,我创建了一个 object 语句,如processing = new Processing(canvas, p => (p.draw = draw_frame))与 canvas 在 Z4C4 ...
我在 Processing.js 中构建了一个相当大的游戏(10,000 行代码),并且能够通过加载库让它在网页中运行。 这是一个例子: 几乎所有东西都适用于我在 canvas 上运行的游戏,但我想在玩家射击时播放声音。 无论如何,是否可以根据 Processing.js 代码中发生的情况播放声音 ...
我正在尝试让我的 processing.js 应用程序在 web 浏览器上运行。 当我在处理 3.5.4(在 Windows 上)上运行它时,一切都很好,但在 HTML 上它会绘制所有内容,但声音不会播放。 (字体也不加载,我看不到任何文字)。 我需要另一个 javascript 音频和字体库吗? ...
我可以在此代码的帮助下使用loadPixels(); 和updatePixels(); 功能。 该方法的问题在于它正在加载/更新整个 canvas。 我只想缓存名为drawings的数组,因为如果我想稍后放置一些 UI 控件或鼠标 cursor,它也会将它们打印在 canvas 上。 栅格化该dr ...
我想创建自己的lerpColor(c1, c2, amount) function,其 output 与 ProcessingJS Z80791B3AE7002CB88C246876D9FAAlerpColorreference_Z//processingJS中的相同我正在寻找或类似的东西: 任何 ...
当用户点击它时,我想打开一扇门。 代码如下所示: 但是,当我点击门时,它不会打开。 当我的鼠标被按下时,它似乎甚至不明白。 我想知道我的代码有什么问题。 我尝试将相同的代码复制粘贴到可汗学院(除了我使用 mouseIsPressed 而不是 mousePressed)并且它有效吗? 那么为什么它在 ...
我正在用 ProcessingJS 画一朵郁金香花。 我有如下代码。 代码会画一朵带花瓣的郁金香花,x,y,height是踏板位置和高度的偏好。 `/***************** *Tulip Object Type ******************/ var Tulip = funct ...
我有一个用 PHP 编写的网站,有一个通过 MySQL 和 PHPMyAdmin 的数据库。 我正在尝试使用处理草图对用户上传到其帐户的图像应用效果。 我已经包含了基本的 processing.js 文件,但草图不会出现在我的网站上。 编辑:我也在本地使用 XAMPP 运行所有内容。 这是数据库上 ...
关于我在可汗学院用 Javascript 编写的游戏引擎的快速问题:我在弧上表示剩余的重新加载时间。 (在处理 js 时,绘制圆弧的工作方式如下: arc(x,y,width,height,start,stop); ) 我已经将剩余时间的值以秒为单位存储在变量中,那么我如何准确地获得弧楔 = 当 ...
有问题的代码是这样的: 我得到一个Uncaught SyntaxError: Unexpected identifier in the processing file 我在这里和那里尝试了几件事,但我真的不知道如何解决这个错误。 ...
我一直收到这个错误,我不知道出了什么问题。 我检查了所有变量,但至少在某处定义了所有变量 程序应该做的是打印超过 100 代生物的价值(是的,这是我在一些“生命”模拟器上的尝试。 ...
我正在可汗学院开设在线 Javascript 课程。 我正在做那个课程的项目。 我希望我的 object 将形状从 eclipse 更改为矩形并在移动时重复它。 我写了一个代码。 但我看不到 eclipse。 它的移动方式是正确的。 以下是我写的。var xPos = 20; var yPos = ...
我正在为我的论文构建一个微波 web 应用程序的模拟。 我发现使用 Processing 正是我正在寻找的东西,并且使用 processing.js 可以在 web 页面中运行它,我将使用它来共享模拟和获取用户日志。 我要做的主要任务是保存在这个模拟微波炉上进行的用户操作日志。 不幸的是,阅读pr ...
所以,我正在尝试在 Processing JS 中进行基本的物理模拟。 我希望用户能够通过拖动来控制球。 他们应该能够移动它并通过释放它把它扔到空中。 没有其他东西,只有这些东西,当然还有画布周围的墙壁,我可以很容易地自己编程。 我在动量和重力方面遇到了一些问题,我找不到一个很好的方法来处理我正在使 ...