我在两个节点都挂了物理碰撞组件 为什么移动一个物体撞另一个物体就穿过去了
多看看文档吧,仔细看看,看看是不是漏了什么操作,比如物理世界的开关有没有打开
1赞
解决了 现在还有问题 就是两个物体必须都挂物理碰撞 我把墙挂普通的碰撞还是直接穿过去了
什么试普通碰撞?可以把组件名字挂出来吗?
Box Collider 和physicsBoxCollider
我也是这个问题,unity中可以用刚体组件移动来解决这个麻烦,但cocos这里不知道怎么实现
这边也可以用刚体啊
看文档啊,BoxCollider是用来检测碰撞的,不是用力做物理效果的,你应该用RigidBody盒PhysicsBoxCollider的组合来设置墙壁,然后刚体设置成静态的就行
加了rigidbody和boxcollider还是会穿过物体
是不是直接操作position导致的问题啊,rigidbody也没有找到移动的方法
不能直接操作位置,rigidbody有线性速度属性,如果是鼠标拖动的话,可以看看官方物理引擎示例上的实现方法,使用一个mousejoint实现
解决了吗?