生成在processing中生成整体向左
// 在setup()中创建画布,设置背景色
size(400, 400);
background(0);
frameRate(30);
// 创建一个变量用于控制海浪的位置,并在draw()中进行改变。
float xpos = 0;
// 画出海浪的形状
noStroke(); // 无边框
fill(255); // 设置填充颜色为白色
// 每一帧都会根据xpos的位置来定义新的形状,使得整体向左移动。
beginShape(); // 开始新图形
for (int x = 0; x <= width; x += 10) { // 遍历整个画布宽度
float y = random(-2, 2) + map(sin(xpos + x * 0.03), -1, 1, 100, 200); // 获取y坐标
vertex(x, y); // 生成顶点
} // 遍历完成
vertex(width, height); // 最后生成一个底部顶点
vertex(0, height); // 最后生成一个底部顶点
endShape(); // 结束图形
xpos -= 0.5; // 每一帧将X坐标减少0.5
AI智能问答网免责声明:
以上内容除特别注明外均来源于网友提问、ChatGPT回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!