【发布时间】:2020-08-03 21:28:53
【问题描述】:
我在 p5.js 中进行了一个小交互,当按下鼠标时椭圆会移动,然后在松开鼠标时缓和到起始位置。
代码如下:
var easing = 0.01;
var start = 290;
var x = 0;
var y = 190;
function setup() {
createCanvas(400, 200);
}
function draw() {
background(220);
if (mouseIsPressed) {
ellipse (mouseX, mouseY, 20, 20);
} else {
var targetX = mouseX;
x += (mouseX - x) * easing;
ellipse(start, y, 20, 20);
}
}
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: javascript p5.js