小编Inf*_*ity的帖子

我可以让我的 p5.js draw() 函数仅运行一次,然后仅在单击按钮时运行吗?

我有这个 p5.js 代码片段:

let x = 10;
let y = Math.floor(Math.random()*201);
let x2 = 190;
let y2 = 200 - Math.floor(Math.random()*201);

function setup() {
    createCanvas(200, 200);
}

function draw() {
    clear();
    y = Math.floor(Math.random()*201);
    y2 =  200 - Math.floor(Math.random()*201);
    line(10, y, 190, y2);
} 
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.9.0/p5.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想让它自动运行一次,然后每次按下按钮时都会运行一次。

我在这里主要关心的是“只运行一次”位,所以如果有人可以帮助我解决这个问题,那就太好了。

javascript processing p5.js

7
推荐指数
1
解决办法
5880
查看次数

标签 统计

javascript ×1

p5.js ×1

processing ×1