2012-02-25 5 views
1

У меня есть разрывы экрана, когда мой шар анимирован, но не уверен, что кто-нибудь может что-либо сделать по этому поводу. Но моя главная проблема заключается в том, чтобы анимировать мяч в 3d-пространстве. Есть ли формула для этого?Как мне оживить шар, подпрыгивающий на оси z с помощью ActionScript 3?

var xPos:Number = tennis_ball.x; 
var yPos:Number = tennis_ball.y; 
var xVel:Number = (Math.random() * 10) - 5; 
var yVel:Number = (Math.random() * -10) - 10; 
var gravity:Number = 1; 

addEventListener(Event.ENTER_FRAME, onLoop, false,0,true); 
function onLoop(evt:Event):void { 
    yVel += gravity; 
    xPos += xVel; 
    yPos += yVel; 
    if(yPos > 400 - tennis_ball.height){ 
     yPos = 400 - tennis_ball.height; 
     yVel *= -.75; 
    } 
    tennis_ball.x = xPos; 
    tennis_ball.y = yPos; 
} 

ответ

0

Это на самом деле common problem обычно появляются на Windows. До сих пор я не видел ответа.

+0

Спасибо, что я изменил свой вопрос на то, что кто-то может мне помочь. – zachdyer

 Смежные вопросы

  • Нет связанных вопросов^_^