我试图弄清楚如何将 p5.sound 包含到我的 p5 Sketch 中。目前我正在使用 react-p5-wrapper https://github.com/and-who/react-p5-wrapper/让 p5 进入 React。
回购中有一个类似的问题,我也在那里问过同样的问题,https://github.com/and-who/react-p5-wrapper/issues/11#issuecomment-728986112但我不能找出他们建议的解决问题的步骤。
我已经在我的 Sketch 文件中添加了import * as p5 from "p5"
和import "p5/lib/addons/p5.sound"
,但它不起作用。根据屏幕截图,我得到了错误。
我只是想遵循本教程https://www.youtube.com/watch?v=8HEgeAbYphA&feature=emb_logo但尝试在 React 中进行。
import * as React from "react"
import * as p5 from "p5"
import "p5/lib/addons/p5.sound"
import * as ml5 from "ml5"
export default function sketch(p5) {
p5.setup = () => {
p5.createCanvas(400, 400)
env = new p5.Envelope()
env.setADSR(0.05, 0.1, 0.5, 1)
env.setRange(1.2, 0)
wave = new p5.Oscillator()
wave.setType("sine")
wave.start()
wave.freq(440)
wave.amp(env)
...