绿脚。仅在选定区域内移动

时间:2018-07-05 16:59:47

标签: greenfoot

我和Greenfoot编写了一个程序。 我做到了,所以它只能在一个区域上移动。当到达顶部或底部时,它不能向下移动,但可以向左和向右

public void move() {
    int y = getY();
    int x = getX();                
    if(y < 566 && y > 406) 
    {
        if(Greenfoot.isKeyDown("W"))  
          {
             y-=velocity / 10;

          } 
        if(Greenfoot.isKeyDown("S"))
          {
             y+=velocity / 10;
          }
     }


    if(Greenfoot.isKeyDown("A"))
      {
         x-=velocity / 10;
      }
    if(Greenfoot.isKeyDown("D"))
      {
         x+=velocity / 10;
      }          
    setLocation(x, y);}

0 个答案:

没有答案