我正在解决 Unity3d 中的一个问题。 我有一个水平管和一个环。环的位置是围绕管道。当我播放这个场景时,戒指不断掉落并穿过管道。我需要环具有物理和重力属性,同时悬卡在管道上,而不是穿过管道?
有什么建议吗?
谢谢
最佳答案
在管道上制作碰撞体,只需一个长圆柱碰撞体。
这是戒指的技巧:
假设环的直径为10米,环金属的厚度为1m。 (所以周长约为32米。)
这样做:制作一个简单的球体碰撞器直径一米。即与环金属厚度相同。
将其放在环“内部”。将其重复 20 次,并将其均匀地分布在环周围。
(当然,您需要的球碰撞器的数量将根据环金属与周长相比的厚度而变化。您不需要“将它们紧紧地包裹起来” - 实验。)
根据您的情况,这可以很好地工作。尝试一下。
关于unity-game-engine - unity3d : A ring hanging from a horizontal pipe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36188344/