近期热门
unity3d 带有rigidbody的物体相互挤压乱飞的问题

[其他] unity3d 带有rigidbody的物体相互挤压乱飞的问题

[复制链接]
5311 1 0 0 2年前 举报
我在学习《Unity 5.X 3D游戏开发技术详解与典型案例》这本书的时候,6章第4节第11个例子《机械手》,场景如下:
1.png
书中的例子运行完全正常,但是我自己照着模仿(所有参数设置完全一致,核对了很久,不会不一样)的却出现以下问题:机械手乱飞
2.png
我也知道,是刚体间挤压造成模型向上不规则运动造成的。但是例子就没有出现刚体挤压现象,很是苦恼!
1.底座的参数(父对象)
3.png
2. 抓手的参数(子对象)
4.png
经过试验,父子对象如果镶嵌在一起,都加了rigidbodycollider,相互之间会挤压排斥,为什么例子中的就不会排斥呢?
这种问题应该经常出现,比如Edy's Vehicle Physics v4.3工程里的汽车乱飞,但到底是什么原因呢?
5.png
请大神帮助解答一下

1.png
0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论1
您需要登录后才可以回帖 登录

可以设置物体的LayerMask来使他们不互相碰撞,Project Setting - Physics中设置每个Layer能碰撞到的layer
但如果你想他们直接有碰撞的话,可以尝试各种joint(Hinge Joint, Fixed Joint等),网上都有很详细的教学
2年前  ·  2楼
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器