测试1:
update函数中改变白色物体的角度,让其旋转,小球可以和白色和粉色的物体碰撞,不会掉下去;
测试2:
给白色的环指定角速度,让其旋转,小球可以和白色的环碰撞,但是不会跟粉色的部分碰撞,会穿过去;
这是正常的吗?@gameMaster
能否详细描述一下是什么问题?
用物理的方式移动或者旋转某个刚体,刚体的子对象上的碰撞体都失效了。用直接改变坐标或者角度的方式移动,旋转刚体,子对象上的碰撞体可以和其他刚体发生碰撞。但是此时摩擦力又不起作用。这两种方式都有缺陷。
你好,这是一个已知问题,目前解决办法是在update中对子节点设置一下dirty
比如 this.node.worldPosition = this.node.worldPosition 或者 this.node.hasChangedFlags = 1
