func initBallNode() {
// TODO: Create ball node
ballNode = SKSpriteNode(imageNamed: "Ball1") // Create a ball
ballNode.zPosition = ZPositions.ball
let offsetFromCorner: CGFloat = 20 // Offset from bottom-left of screen
ballNode.position = CGPoint(x: frame.minX + ballNode.size.width / 2 + offsetFromCorner, y: frame.minY + ballNode.size.height / 2 + offsetFromCorner)
ballNode.physicsBody = SKPhysicsBody(circleOfRadius: ballNode.size.width / 2)
ballNode.physicsBody?.affectedByGravity = true
ballNode.physicsBody?.angularDamping = 1 // <-- Does not set a minimum-speed
addChild(ballNode)
}
如何降低球的最小速度/速度,以使它滚动得更小并且更早地到达完全停止?
是否有一个物理性质可以处理这个问题,而又不影响物体的质量(使物体掉落得更早)?
如有任何疑问,请询问!
最佳答案
您可以增加friction
的physicsBody
。默认情况下,摩擦值为0.2,但范围可能介于0.0和1.0之间
关于ios - 设置最小滚动速度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52977935/