Javascript Console.log使用box2d记录对象速度

Javascript Console.log使用box2d记录对象速度,javascript,jquery,console.log,box2dweb,Javascript,Jquery,Console.log,Box2dweb,我正在尝试用box2dweb来console.log一个对象的速度。应该可以用下面的方法GetLinearVelocity()来获得速度,但我不知道该怎么做? 我尝试了以下方法: var heroMove = GetLinearVelocity().hero; console.log('heroMove'); 及 在控制台中,我得到了以下信息: ReferenceError: GetLinearVelocity is not defined 这可能是一个简单的答案,但似乎jq

我正在尝试用box2dweb来console.log一个对象的速度。应该可以用下面的方法GetLinearVelocity()来获得速度,但我不知道该怎么做? 我尝试了以下方法:

    var heroMove = GetLinearVelocity().hero;
    console.log('heroMove');

在控制台中,我得到了以下信息:

ReferenceError: GetLinearVelocity is not defined

这可能是一个简单的答案,但似乎jquery.box2d没有文档,我看不出有什么问题?

我自己找到了解决方案。看起来是这样的:

        var heroVelX = game.currentHero.GetLinearVelocity().x;
        var heroVelY = game.currentHero.GetLinearVelocity().y;
        console.log("X =", heroVelX + "Y =", heroVelY);
GeltLinearVelocity()的值是向量而不是数字,因此必须指定为x和y。希望其他人可以使用它

        var heroVelX = game.currentHero.GetLinearVelocity().x;
        var heroVelY = game.currentHero.GetLinearVelocity().y;
        console.log("X =", heroVelX + "Y =", heroVelY);