【问题标题】:Console.log object velocity with box2d使用 box2d 的 Console.log 对象速度
【发布时间】:2014-10-13 19:40:04
【问题描述】:

我正在尝试使用 box2dweb 控制台记录对象的速度 应该可以使用以下方法获取速度 GetLinearVelocity() 但我不知道该怎么做? 我尝试了以下方法:

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

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

在控制台中我收到消息:

ReferenceError: GetLinearVelocity is not defined

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

【问题讨论】:

    标签: javascript jquery console.log box2dweb


    【解决方案1】:

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

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

    GeltLinearVelocity() 的值是一个向量而不是一个数字,因此必须指定为 x 和 y。希望其他人可以使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多