[LayaAir 2.0]2.6.1物理bug

物理测试:一个球自由落体到地面(无其他任何操作)
预期效果:球有弹力,在地面会触发onColliderEnter一次
实际效果:球无弹力,在地面会不停触发onColliderEnter
 
地面用的boxCollider,球改了重力的数值,球和地面都设置了弹力
 
TestScript2  onAwake
 
this.scene3D = this.owner as Scene3D;
this.basketballCourt = this.scene3D.getChildByName("BasketballCourt") as Sprite3D;
var collision:PhysicsCollider = this.basketballCourt.getChildByName("BasketballCourt1").getComponent(PhysicsCollider);
collision.restitution = 0.1;
this.ball = this.scene3D.getChildByName("Ball") as Sprite3D;
this.ball.addComponent(BallScript2)
 
BallScript2  onAwake
 
this.ball = this.owner as Sprite3D;
this.rigid = this.ball.getComponent(Rigidbody3D);
this.rigid.overrideGravity = true;
this.rigid.gravity = new Vector3(0,-0.3,0);
this.rigid.restitution = 100;
已邀请:

要回复问题请先

商务合作
商务合作