刚体无法跟随父节点移动

刚体无法跟随父节点移动,creator3.6.0,这个需要咋个解决啊

顶一下
,着急,大佬快来,帮忙看看

来个大佬嘛,除了在update里面更新位置还有什么解决办法吗?

父节点也加个刚体 然后用关节连接起来 :joy:

这样就行了??
万一我要做个相对运动咋办嘞

大佬看看我

可以强制设置坐标

handle event “position-changed” of parent.
And call this below each event changed:

for (let child of parent.children) {
    let rig = child.getComponent(cc.RigidBody);
    rig && rig.syncPosition(true);
}

兄弟,这个用不了,我用的RigidBody2D

yes, it’s in cocos creator 2.x
You can apply to 3.x with the same RigidBody2D :slight_smile:

where are you,I’m just curious.

子节点添加widget组件

我做游戏也遇到,创建的带刚体的node,无法跟着父节点位置进行移动。请问您解决了吗

我没解决,但是我用了,一个其他的方法让它不移动

This method is not available in version 3. x

你是要移动,还是不要移动啊。如果解决了移动,可以给发下实现方法和思路吗

我是把刚体放到屏幕外面了,屏幕内能滑动的就是我外面映射进来的,屏幕上显示的就只是图片,能移动的也是图片,刚体是在屏幕外面不会移动的

需求是要移动,但是只是用了其他的方法代替它移动,玩家无感知,程序上是没移动

我是界面,所有元素都是创建的刚体,“墙”这个元素;屏幕内和外都有,实在是不知道怎么弄,越升级越难用啊。改的是面目全非啊

一样可以用这个方法,你显示和你的逻辑分开