RigidBody2D可以修改质心位置吗?

当前版本3.7。

2D场景下,给物体添加了RigidBody2D,但是没有发现编辑器有修改质心(重心)位置的地方,也没有发现相关的api。

使用场景是这样:2D场景下,一个射出去的弓箭(长方形),比如以向上45度的方向已一定角度射出后,希望它的箭头先落地,主要是想实现这个。

https://docs.cocos.com/creator/manual/zh/physics-2d/physics-2d-collider.html
你可以试一下修改Collider的区域,比如你说的箭头,你试一下用
PolygonCollider2D包裹箭头,然后给它一个力。image (我这是垂直的)

image

不行,射出去的弓箭疯狂旋转

你是不是把力放在了update(){}函数里了。
这里有个demo
https://blog.csdn.net/kuokuo666/article/details/85401451

没有,只在发射箭的时候给箭一个冲量。你发的例子(https://blog.csdn.net/kuokuo666/article/details/85401451)中,砖头的角度也没有变化,我想要变化的:箭的指向基本和箭的速度是一个方向。

你试下把头部包裹,尾部包裹一点,如果不行的话,我也蒙了,image
(我也要去改我的代码了,爱莫能助了 :rofl: