- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
像往常一样,文档缺少一些我们必须在其他地方收集的信息:Physics.defaultContactOffset .
碰撞检测系统使用 Physics.defaultContactOffset 来预测性地强制执行接触约束。
Unity 说明您应该使用 1 个单位 = 1 米进行物理模拟。
我需要很多小球体和立方体:10 厘米宽。因此0,1
“单元”。
他们没有说的是,当您在小范围内工作时(我使用的是 0.1m 宽度 = 10cm 的对象),您必须将 Physics.defaultContactOffset 更改为比默认值更小的值。
因此我的问题是:Physics.defaultContactOffset 对计算很重要,即如果我将其更改为非常小的值,它是否会对性能产生负面影响?
我必须从 0.001
更改它至 0.00001
为了获得可接受的碰撞检测系统,我担心会对性能产生负面影响。
最佳答案
来自 Unity3D documentation在默认接触偏移上:
Use this to set the distance the collision detection system uses to generate collision contacts. The value must be positive, and if set too close to zero, it can cause jitter. This is set to 0.01 by default. Colliders only generate collision contacts if their distance is less than the sum of their contact offset values.
关于unity3d - 更改 Physics.defaultContactOffset 对性能有重要影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53099099/
像往常一样,文档缺少一些我们必须在其他地方收集的信息:Physics.defaultContactOffset . 碰撞检测系统使用 Physics.defaultContactOffset 来预测性
我是一名优秀的程序员,十分优秀!