Lua 改变人体质心

Lua 改变人体质心,lua,coronasdk,Lua,Coronasdk,我的问题很简单,但我在文档或堆栈中找不到答案 我正在用Corona SDK开发一个游戏,我已经创建了一个物理实体,它将被扔到屏幕上。物理实体是一个图像。这个物体是一个投射物,我想用电晕所固有的自然物理来控制物体被抛到屏幕上时的反应。为了做到这一点,物体的质心最好位于物体的头部/尖端,有点像羽毛球梭子 问题是:有没有办法在日冕中设置一个物理体的自定义质心?我已经找到了方法,所以我在这里发布我的解决方案,以便其他人可以找到它 Corona没有一种方法或特性可用于更改特定对象的质心 更改对象质心的最佳

我的问题很简单,但我在文档或堆栈中找不到答案

我正在用Corona SDK开发一个游戏,我已经创建了一个物理实体,它将被扔到屏幕上。物理实体是一个图像。这个物体是一个投射物,我想用电晕所固有的自然物理来控制物体被抛到屏幕上时的反应。为了做到这一点,物体的质心最好位于物体的头部/尖端,有点像羽毛球梭子


问题是:有没有办法在日冕中设置一个物理体的自定义质心?

我已经找到了方法,所以我在这里发布我的解决方案,以便其他人可以找到它

Corona没有一种方法或特性可用于更改特定对象的质心

更改对象质心的最佳方法是创建另一个密度大于原始密度的对象,将对象B定位在质心所需位置的x,y处,然后使对象B的密度大于对象a。然后使用焊接接头,将两个物体连接起来,然后向物体B的质心施加任何线性力。然后,物体B将拖曳物体A,因为它通过焊接接头牢固连接