Как анимировать шар, подпрыгивающий на оси z, с помощью Actionscript 3? - PullRequest
1 голос
/ 25 февраля 2012

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

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;
}

1 Ответ

0 голосов
/ 25 февраля 2012

На самом деле это общая проблема , обычно возникающая в Windows. Пока не видел ответа.

...