[LayaAir 2.0]3d引擎 相同参数,碰撞结果不一致,同时水平施加冲量,会在上下方向运动
在桌球界面,球的碰撞不一致。
桌面有摩擦力,弹力:
planeStaticCollider.friction = 0.6;//摩擦力
planeStaticCollider.restitution = 0;//弹力
墙体设有弹力:
WestWall0.restitution = 0.8;//弹力
球设有:
this.cubeRigids[i].linearDamping = 0.3;//线性阻力
this.cubeRigids[i].angularDamping = 0.3;//角阻力
this.cubeRigids[i].restitution = 0.8;//弹力
this.cubeRigids[i].friction = 0.6;//摩擦力
给白球施加相同方向上的冲量,applyImpulse(new Laya.Vector3(0, 0, 60)) ,碰撞后的结果就不一致了。并且,如果冲量过大,球会直接飞起来,在y轴上运动。
桌面有摩擦力,弹力:
planeStaticCollider.friction = 0.6;//摩擦力
planeStaticCollider.restitution = 0;//弹力
墙体设有弹力:
WestWall0.restitution = 0.8;//弹力
球设有:
this.cubeRigids[i].linearDamping = 0.3;//线性阻力
this.cubeRigids[i].angularDamping = 0.3;//角阻力
this.cubeRigids[i].restitution = 0.8;//弹力
this.cubeRigids[i].friction = 0.6;//摩擦力
给白球施加相同方向上的冲量,applyImpulse(new Laya.Vector3(0, 0, 60)) ,碰撞后的结果就不一致了。并且,如果冲量过大,球会直接飞起来,在y轴上运动。
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
Laya_z
赞同来自:
132*****843
赞同来自:
每次刷新页面后,点击击球看球的位置
132*****843
赞同来自: