【问题标题】:How do I animate a ball bouncing on the z axis with Actionscript 3?如何使用 Actionscript 3 为在 z 轴上弹跳的球设置动画?
【发布时间】:2012-03-15 13:14:52
【问题描述】:

当我的球被动画时,我的屏幕有些撕裂,但不确定是否有人可以对此采取任何措施。但我的主要问题是尝试在 3d 空间中为球设置动画。有这个公式吗?

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

【问题讨论】:

    标签: flash actionscript-3 animation actionscript flash-cs4


    【解决方案1】:

    这实际上是一个common problem,通常出现在 Windows 上。到目前为止还没有看到答案。

    【讨论】:

    • 谢谢,我把问题改成了可能有人可以帮助我的问题。
    猜你喜欢
    • 2014-11-23
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    相关资源
    最近更新 更多