效果:
html文件中引入p5.js
再插入如下代码
<script>
let xspacing = 8; // 每个水平位置的距离
let waveHeight; // 用数组保存波的高度(不完全需要)
let maxwaves = 10; // 相加的波的总数
let theta = 10;
// x 的增量值,根据周期和水平位置距离来计算
let dx = new Array(maxwaves); // 4个空值
let dx1 = new Array(maxwaves); // 4个空值
let dx2 = new Array(maxwaves); // 4个空值
// setup() 函数将在程式开始时被调用一次
function setup() {
theta=random(10)
createCanvas(windowWidth, windowHeight);
frameRate(30)