p5.js 相关问题

p5.j​​s是一个JavaScript库,从最初的处理目标开始,为艺术家,设计师,教育工作者和初学者提供编码,并为今天的网络重新解释。

p5.js 和 p5.sound.js 不适用于不同的机器

我刚刚制作了一个前端 HTML 项目,它使用 p5.js 和 p5.sound.js 从用户那里获取音频。 我的 HTML 代码一切正常。但是当我将该 HTML 代码与我的 DJANGO back-e 集成时...

回答 2 投票 0

使用 jsPDF addImage JPEG 将 p5.js sketch canvas 下载为 PDF

在使用 JS 将画布转换为 JPEG 后,尝试运行一个最小脚本,以使用 jsPDF(特别是 jsPDF addImage 方法)将 p5.js 草图画布元素下载为 PDF

回答 1 投票 0

如何从 p5.js 更改 HTML 元素中的文本?

我只是在尝试 p5.js。我想从 p5 更改一些 HTML 文本(不在 p5 画布上)。就像是: Score_display = createElement("文本", "分数:0"); ... Score_display.nodeValue = "分数...

回答 6 投票 0

鼠标悬停/鼠标点击图像p5.js

我正在尝试创造演奏手鼓的体验。这个想法是,用户拿起鼓槌,将其悬停在鼓上方,如果用户再次单击,鼓就会播放音频。是...

回答 1 投票 0

如何设置光标位置。 (p5.js JavaScript)

我想设置光标位置。我已经尝试过一些非常规的解决方案,例如...... MouseX =(X 轴位置); MouseY =(Y 轴位置); 然而这不起作用(显然),...

回答 3 投票 0

如何使 p5 js canvas 选项卡可访问

我正在尝试使用 p5 js 库制作游戏,我希望用户能够使用选项卡按钮进入画布。 我尝试添加 tabindex = "0" 但这不起作用。我有能力...

回答 1 投票 0

集成Webmidi.js和p5.js

我想知道如何集成 Webmidi.js、p5.js 和我的 Akai mPK49 midi 控制器?这是学校的期末项目。 通读 Webmidi.js 基础知识,我得到了

回答 1 投票 0

无法在typeScript和Webpack中使用p5.js

我有一个使用 p5.js 的库项目。 细节 我的 Webpack 配置是: const 路径 = require('路径'); 模块. 导出 = { 条目:'./start.ts', 输出: { 文件名:'start.js', ...

回答 2 投票 0

如何将p5js与Webpack一起使用

我想编写一个基于p5js的库,所以在我的Javascript项目中我将Webpack安装为开发依赖项,并在start.js中编写了以下内容: 从“p5”导入 p5; p5.椭圆(0, 0, 100, 100); //

回答 2 投票 0

无法让 npm simplex-noise 包导入在 JS 项目中工作

我无法让这个包正常工作。我已经制作了一个基本的 P5JS 项目,但无法在我的 JS 文件中导入工作。 这是我的 JS 文件,它在浏览器中工作正常,直到我添加...

回答 1 投票 0

如何提高p5js中smoothlife的性能/帧率

我目前在 https://artifical-life.vercel.app/smoothlife/smoothLife 上部署了一个使用 p5js 的 NextJS 项目。 它是 https://arxiv.org/pdf/1111.1567.pdf 的实现,本质上是一个

回答 1 投票 0

运行 p5js 生成线条艺术代码有困难

我正在学习生成艺术和创意编码。该代码旨在随机生成线,并且迭代次数也是随机的。 https://editor.p5js.org/rawrro/sketches/j4V6...

回答 1 投票 0

调整p5.js colorpicker功能

对于刺激演示器,我想使用 p5.js 创建一个颜色选择器。 我发现已经有一个很棒的颜色选择器函数,它几乎完全符合我的要求(p5.js 参考)。不过,我

回答 1 投票 0

为什么p5.js中tableRow.get()返回undefined?

我正在尝试使用地理定位来练习数据表。但是p5无法从tableRow.get()加载数据,因为我打印了纬度和经度,它说未定义。有什么问题? 让苏豪区; 让桌子; 让拉特、隆...

回答 1 投票 0

为什么 tableRow.get() 在 p5.js 中不起作用?

我正在尝试使用地理定位来练习数据表。但是p5无法从tableRow.get()加载数据,因为我打印了纬度和经度,它说未定义。有什么问题? 让苏豪区; 让桌子; 让拉特、隆...

回答 1 投票 0

弹跳球出现故障

我在使用类创建弹跳球时遇到了问题。球移动了,但它卡在了页面的底部。请帮忙!! 谢谢你!!! 球移动了,但它卡在了底部......

回答 1 投票 0

我正在努力将 p5.js 草图添加到我的 Astro 网站

我正在使用 Astro 开发我的个人网站。我网站的部分内容需要运行 p5.js 草图。我为 p5.js 和我的草图添加了 标签,但是当我运行页面时,就好像......</desc> <question vote="0"> <p>我正在与 Astro 一起开发我的个人网站。我网站的部分内容需要运行 p5.js 草图。我为 p5.js 和我的草图添加了 <pre><code>&lt;script&gt;</code></pre> 标签,但是当我运行页面时,就好像 p5.js 没有运行一样。 DOM 中没有添加画布,控制台也没有任何错误。</p> <p>我已在我的草图中添加了 <pre><code>console.log</code></pre>,因此我可以确认我的草图代码正在运行。</p> <p>如果我在本地下载 p5.js,将其放在 <em>/Public</em> 文件夹中并使用 <pre><code>&lt;script is:inline src=&#34;/p5.js&#34;&gt;&lt;/script&gt;</code></pre> 导入,那么我可以验证它是否也使用 <pre><code>console.log</code></pre> 运行。或者,如果我从 CDN 导入 p5.js,那么我可以从网络日志中看到脚本正在下载,没有问题。</p> <p>我不知道如何解决这个问题。任何帮助将不胜感激!</p> <p>我在 GitHub 上放了一个最小的问题示例<a href="https://github.com/breadloaf64/Astro-with-p5.js-example/blob/main/README.md" rel="nofollow noreferrer">https://github.com/breadloaf64/Astro-with-p5.js-example/blob/main/README.md</a></p> <p>到目前为止我已经尝试过了</p> <ul> <li>从 CDK 导入 p5.js 并下载到本地。</li> <li>导入最小压缩版本,但没有任何区别(毫不奇怪)。</li> <li>直接在<pre><code>&lt;script&gt;</code></pre>标签中编写草图代码。</li> <li>在自己的js文件中编写草图代码并使用<pre><code>&lt;script&gt;import &#39;../scripts/mySketch.js&#39;&lt;/script&gt;</code></pre>导入。</li> <li>添加 <pre><code>console.log</code></pre> 以确认 javascript 正在运行(确实如此)。</li> </ul> </question> <answer tick="false" vote="0"> <p>代码与 cdn 一起使用,将其转储到 w3schools 上的 try it 编辑器中,它可以工作</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34; dir=&#34;ltr&#34;&gt; &lt;head&gt; &lt;meta charset=&#34;utf-8&#34; /&gt; &lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1.0&#34; /&gt; &lt;title&gt;min p5js with astro example&lt;/title&gt; &lt;!-- Import p5.js. First way is directly from the downloaded source in /public. SEcond way is from the CDN --&gt; &lt;!-- &lt;script is:inline src=&#34;/p5.js&#34;&gt;&lt;/script&gt; --&gt; &lt;script is:inline src=&#34;https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js&#34;&gt;&lt;/script&gt; &lt;script&gt; console.log(&#34;Running script...&#34;) function setup() { createCanvas(400, 400); background(0); } function draw() { fill(255); ellipse(mouseX, mouseY, 80, 80); } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>问题一定是您的页面服务。</p> </answer> </body></html>

回答 0 投票 0

P5.js 和映射 Arduino 按钮

我是新来的!我正在做一个学校项目。我正在尝试使用 Arduino Uno、Arduino IDE 和 p5.js 制作蚀刻草图。在 Arduino 上我有两个电位器和一个按钮......

回答 1 投票 0

P5 JS 圆圈移动问题

我正在为学校做一个项目,它的想法是一个球开始运动并撞到另一个球,开始那个球移动,然后去撞另一个球,直到最终......

回答 2 投票 0

在P5.js中直接操作“窗口”的大小

尝试在 p5.js 草图中管理调整窗口(矩形)的大小,以获得与我在这里演示的类似的结果。完整的 p5.js 项目可在此处获取。希望有人能帮忙,包容我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.