【发布时间】:2013-04-22 19:25:32
【问题描述】:
我有一组 5x6 的立方体堆叠在一起。当立方体应该处于静止状态时,它们会非常轻微地抖动,从而产生弹跳效果。其中一些立方体会消失,上面的立方体会落入它们的位置。我知道我可以打开 Is Kinematic,或者冻结 X 和 Y,但是当我打开和关闭它们时,这会导致周围的立方体列略微倾斜。
有没有更好的方法可以让这些立方体保持在它们的列中而不会倾斜和抖动?
【问题讨论】:
-
致投票结束的人:我建议这个问题是完全有效的 - Unity3d 可能不是一个通用平台,但它与许多其他受到关注的少数语言/平台一样受欢迎。 (标记了 514 个问题 - 我觉得这很合理!)
-
JonD23:尽管如此,您可能会在gamedev.stackexchange.com找到更好的运气
-
JonD23 - 是不是你的立方体在设置时不太接触?或者是你上面的立方体落入到位后,它们没有正确安置?
-
我在写完这篇文章后不久就解决了我的问题。我的问题是立方体在周围的柱子中接触到它们的邻居,刚好不足以解决问题。一旦我写下我的问题,它就开始出现在我面前。感谢丹的帮助。
-
添加摩擦力可能会有所帮助,然后如果您将立方体设置为从它们之间的小间距开始,当它们下落时,这可能/应该抑制抖动效果。