我刚刚做了一个简单的物理模拟,模拟的小球是练习用的。 我使用了一个基本的速度系统(专门的速度变量),虽然它在工作,但我在小球相互移动时却遇到了显示穿透的问题。不管我怎么做,例如采用Fixed Updates(固定更新)和分步更新方式,添加更多的碰撞检查,调整我的FixOverlap函数(避免对象重叠函数),这个问题始终都存在... 直到我仅仅切换到了Verlet Integration(魏尔特积分)后,这个问题便得以完全解决。 我一直在试着理解这其中的原因,但是坦率地说,我实在无法理解,而且我也不喜欢把解决方案插进去却不理解它。