首页 > 解决方案 > 在按键时遇到麻烦以另一种方式面对我的猫

问题描述

试图在 keyPressed 事件的方向上面对我的胖子。我不明白我做错了什么。


function draw(){
  background(sky);  
  keyPressed();
  rect(0, 470, 900, 55);
  image(sun, 40, 0, 900, 500, -900, -500);
  image(catL, plrX, plrY, 100, 100);
  image(catR, plrX. plrY, 100, 100);
  if(lookingLeft == true)
  {
    catL = catL
  }
  if(lookingRight == true)
  {
    lookingRight = true
    catL = catR;
  }


}

function keyPressed(){
     if(keyCode === LEFT_ARROW){  
       plrX = plrX-5; // move left
       lookingLeft = true;
     } 
     if(keyCode === RIGHT_ARROW){  
       lookingRight = true;
       plrX = plrX+5; // move right

     } 


}

猫开始朝左,然后当我单击右键时它可以工作,但在我再次单击后不会向左转。

标签: javascript

解决方案


推荐阅读