如何对SKPhysicsBody施加摩擦力

时间:2016-07-10 19:44:48

标签: swift sprite-kit skphysicsbody

我有一个使用此代码移动的物理实体

motionManager.startDeviceMotionUpdates()

        if let data = motionManager.deviceMotion?.gravity {

            if data.x > 0.2 || data.x < -0.2 || data.y > 0.2 || data.y < -0.2 {
                player.physicsBody?.applyForce(CGVectorMake(40 * CGFloat(data.x), 40 * CGFloat(data.y)))
            }

        }

问题在于,当玩家开始移动时,如果我的设备停留在窗台上,它会一直持续下去,它会保持恒定速度。

如何在我们正常的物理世界(空气摩擦模拟)中设置自动减速?

0 个答案:

没有答案