如何实现桌球低杆

没有。桌球的规则我都不熟……

我想起来,高杆低杆的功能我做过。不过我不是用物理引擎的。而是自己算。
低杆就是给球一个直线的移速,和一个往自己这边转的角速度。
当球旋转时,周长计算出来的移速速率和直线速率不同步,就会有一个向前或者向后的摩擦力。
同步时,只有一个和移动方向相反的滚动摩擦力。
实际模拟时不用考虑这么细,只要给个加速度或者减速度调整即可。

后来要搞什么侧面偏移打出旋转球效果就没有搞好了,太难整了。

扭转冲量和应用冲量相结合就可以实现这种加塞的效果

什么时候能够和unity的3d物理功能一样

一直 502 我服了,终于能回复了。。 我都忘了我想说啥了 :joy:, 昨天最终我也是这么想的,不过是结合 cocos 的物理引擎去模拟,不知道能模拟到什么地步

佩服佩服,感觉 2D 模拟 3D 比在 3D 下模拟更复杂,想想都恶心 :expressionless:

我做的时候是
根据击球点与球心的相对位置,计算出一个向量,
根据这个向量模拟一个另一个方向的力作用于球,

当然不可能和现实完全一样,
就是看起来像那么回事

image

v0表示冲量施加给球之后球的质心速度,h 表示击球点距离桌面高度

嗯 现象简单来说是那么个道理,你做的已经发布过了吗?

厉害啊…