我正在研究图形编辑器。我需要突出显示一个圆圈,并将该圆圈置于屏幕中心并将缩放比例设置为 2。如果该圆圈已被高亮显示,请将其切换并设置为普通圆圈。我需要至少让圆圈闪烁才能将其关闭。
我不知道如何使圆圈闪烁。知道“two.js”怎么做的人可以吗?我知道它在函数 two.update();
// Render loop
var temps = 0;
two.bind('update', function(){
if (selectedNodes.length > 0){
if (temps > 0) {
temps -= 0.02;
for(var i = 0; i < selectedNodes.length; i++){
selectedNodes[i].circle.fill = 'yellow';
selectedNodes[i].circle.scale = 1.3;
selectedNodes[i].circle.stroke = "red";
selectedNodes[i].circle.linewidth = 2;
}
} else {
for(var i = 0; i < selectedNodes.length; i++){
selectedNodes[i].circle.fill = '#FF8000';
selectedNodes[i].circle.scale = 1;
selectedNodes[i].circle.noStroke();
}
}
}
});
并触发眨眼
function Blink(){
temps = 1;
}
这是让这个眨眼的最好方法吗(即使它只眨了一次)
这是一个 JsFiddle https://jsfiddle.net/hichem147/uf0b82ry/
使用方法:点击 [(+) Node],然后创建一些节点,然后点击 [Select] 并点击一个圆圈,然后点击 [Blink] 按钮。