Javascript 如何使球在被击中时变蓝,在未击中时变红?(庞)

Javascript 如何使球在被击中时变蓝,在未击中时变红?(庞),javascript,Javascript,在一个使用HTML和JS编码的乒乓球游戏中,当球碰到球拍时,我如何使球变成蓝色,当球未击中球拍时,如何使球变成红色 //画圆 Main.Context.beginPath();//开始循环 //当球穿过球拍宽度时, //检查桨叶是否与路径相交 if((Main.CX-Main.CRAD==25)和&(Main.XINC==1)){ //如果球碰到桨,改变增量(X和Y) if((Main.CY>Main.MY)和&(Main.CY 600 Main.CRAD)) Main.XINC=Main.X

在一个使用HTML和JS编码的乒乓球游戏中,当球碰到球拍时,我如何使球变成蓝色,当球未击中球拍时,如何使球变成红色

//画圆
Main.Context.beginPath();//开始循环
//当球穿过球拍宽度时,
//检查桨叶是否与路径相交
if((Main.CX-Main.CRAD==25)和&(Main.XINC==1)){
//如果球碰到桨,改变增量(X和Y)
if((Main.CY>Main.MY)和&(Main.CY 600 Main.CRAD))
Main.XINC=Main.XINC*(-1);
Main.CX=Main.CX+(Main.XINC);
//如果我们在y坐标系中撞到墙,那么改变y方向
如果((Main.CY<0+Main.CRAD)| |(Main.CY>600 Main.CRAD))
Main.YINC=Main.YINC*(-1);
Main.CY=Main.CY+Main.YINC;
Main.Context.arc(Main.CX,Main.CY,Main.CRAD,0,2*Math.PI);//画圆

Main.Context.stroke();//填充圆
在更改球的方向的条件语句中,您将更改颜色。您可以通过更改填充颜色来执行此操作。在更改球的方向之前执行此操作更有意义

Main.Context.fillStyle="blue";
Main.context.fill();
如果球没打中,你也会这样做,但用红色代替蓝色