SKPhysicsJointSpring
的damping
和frequency
属性有什么区别?
我的代码是
var spring = SKPhysicsJointSpring.jointWithBodyA(
body1.physicsBody,
bodyB: body2.physicsBody,
anchorA: body1.position,
anchorB: body2.position)
spring.frequency = 1.8
spring.damping = 0.5
self.physicsWorld.addJoint(spring1)
body1.physicsBody?.dynamic = false
body2.physicsBody?.dynamic = true
频率
和阻尼
应在什么值范围内下降,以便 Spring
自然起作用?
最佳答案
答案取决于您认为“自然”的东西。
阻尼意味着 Spring 会在每次振荡时耗散能量并最终停止。
零阻尼意味着附在 Spring 上的质量将永远振荡。
这样的系统通常具有三个与之关联的常量:
- 质量 m (lbm)
- Spring 刚度 k (lbf/in)
- 阻尼系数c
众所周知,频率 f^2 = k/m。
当该系统谈论 Spring “频率”时,对我来说毫无意义。
关于ios - SJPhysics 关节 Spring 频率和 Swift 中的阻尼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25939822/