2009-09-02 8 views

答えて

1

ジャクソン、あなたがする必要があるすべてのキー

  • は、あなたが特定のbeeingていませんが、私は100%だcolissions
  • のためのあなたのキャラクター

  • チェックを更新するために聞く

    1. ですフラッシュゲームのチュートリアルがたくさんあるので、あなたが必要とするものをもう少しグーグルで見つければ、それを見つけることができます。ここで

      はOviouslyそれは理想的ではないのですが、それは基本だと、それはポイントが簡単に最上部に述べて示し

      //needed to update the position 
      var velocityX:Number = 0; 
      var velocityY:Number = 0; 
      //draw the ball 
      var ball:Sprite = new Sprite(); 
      ball.graphics.beginFill(0); 
      ball.graphics.drawCircle(0,0,20); 
      ball.graphics.endFill(); 
      addChild(ball); 
      ball.x = ball.y = 100; 
      //setup keys 
      stage.addEventListener(KeyboardEvent.KEY_DOWN, updateBall); 
      function updateBall(event:KeyboardEvent):void{ 
          switch(event.keyCode){ 
           case Keyboard.RIGHT: 
           if(velocityX < 6) velocityX += .25; 
           break; 
           case Keyboard.LEFT: 
           if(velocityX > -6) velocityX -= .25; 
           break; 
           case Keyboard.DOWN: 
           if(velocityY < 6) velocityY += .25; 
           break; 
           case Keyboard.UP: 
           if(velocityY > -6) velocityY -= .25; 
           break; 
          } 
          //update ball position 
          ball.x += velocityX; 
          ball.y += velocityY; 
          //check walls , if collision, flip direction 
          if(ball.x > stage.stageWidth || ball.x < 0) velocityX *= -1; 
          if(ball.y > stage.stageHeight|| ball.y < 0) velocityY *= -1; 
      } 
      

      最小限の設定です。 スムーズなキーを使用してゲームonEnterFrameを更新したい場合があります。

      Goodluck

  • +0

    回答ありがとうございます!私は私のゲームにこれを実装することができます私は表示されます! –

    関連する問題