如何在p5中阻止元素穿过墙?

时间:2019-04-01 19:56:19

标签: javascript p5.js boundary

我使用ml5 -posenet进行了面部跟踪互动。现在,我希望跟踪粒子停留在特定区域。所以我建立了一个边界。不知何故,它仍然贯穿其中。但是它显示在控制台中,表明已检测到碰撞,并且我已经将声音作为事件添加到了事件上,因此碰撞本身似乎不是问题。

 if(noseX> rect1X -rect1Width  && 
 noseX < rect1X + rect1Width &&
 noseY > rect1Y- rect1Height &&
 noseY < rect1Y + rect1Height) {
 mySound.play();

console.log('nose collided with blue');
noseXchange*= -1;
noseYchange*= -1;

0 个答案:

没有答案