Vec2与Vec2的值如何对比相不相等

    var velocity = this.ball.getComponent(cc.RigidBody).linearVelocity;
    cc.log("velocity:" + velocity);
    cc.log("velocity:" + velocity == cc.Vec2(0.00, 0.00));

我获取了刚体的速度。值为Vec2,最终velocity的log结果 velocity:(0.00, 0.00)
但是第二个对比结果一直为false,试过用cc.v2,用(0,0)也不相等。怎么对比相等不相等啊。

1赞

已经解决了。直接velocity.x与velocity.y分别进行对比就好了。官方的哪几个东西不好用。。还是我不会用?equals与fuzzyEquals这俩我都试过。都不好用。手动单独对比就好了。不知道别人会不会碰到。。

1赞