如何让刚体 做 椭圆运动

如何让刚体 像月球 一样 绕着 地球做 椭圆运动 自身 不自转

非刚体情况下,直接通过椭圆公式进行计算。
可以参考https://forum.cocos.com/t/cc-cirlce/69079
做成一个组件

通过物理的话,粗略的办法就是通过Rope Joint节点,不考虑其他外力的作用(比如重力这些),给”月球“节点一个初速度,在运动过程中通过改变Rope Joint的maxLength来达到椭圆运动的效果,maxlength通过椭圆公式去计算。

这是我目前能想到的思路,仅供参考。

再复杂的,就得花时间复习一下天体运动,万有引力,开普勒定律这些,都还给老师了= =!

谢谢 提供思路,我是 用 Kinematic刚体 给他一个恒定的速度 不停地改变方向来弄得,感觉 很卡放在手机上,因为刚体有很多。我试试 你说的 Rope Joint节点方式 是不是会好一点

https://forum.cocos.com/t/ellipse/83277

你是做随机的效果吗