[LayaAirIDE 2.0]linearVelocity 获取的线速度不正确

给一刚体赋值线速度  获取得到的线速度完全是不正确的
 
    let vectory = new Laya.Vector3(-Math.cos(this.angle) * this.v,0,0);
        // this.rigidbody.applyForce(vectory);
        this.rigidbody.linearVelocity = vectory;
        console.log("施加的线速度:");
        console.log(vectory);
        console.log("获取得到的线速度:");
        console.log(this.rigidbody.linearVelocity);
 

微信截图_20200330164708.png

 
已邀请:

013

赞同来自: 强国国国

已经确定了是引擎bug 只要修改下就好希望官方处理下
    static _convertToLayaVec3(bVector, out, inverseX) {
var bullet = Physics3D._bullet;
out.x = inverseX ? -bullet.btVector3_x(bVector) : bullet.btVector3_x(bVector);
out.y = bullet.btVector3_y(bVector);
out.z = bullet.btVector3_z(bVector);
}

eaddc374359d5eccba4a56ae8188bd4.png

 

Aar0n

赞同来自:

信息过少,请上传demo

要回复问题请先

商务合作
商务合作