停止SCNPhysicsBody的移动

时间:2016-05-04 07:35:50

标签: ios scenekit

我使用手势监听器和applyForce(带脉冲)来移动对象。 手势结束后如何停止动作?

我可以向相反的方向施加力,但我如何获得幅度?或者我可以使用摩擦力或速度吗?

1 个答案:

答案 0 :(得分:1)

func handlePinch(recognizer: UIPinchGestureRecognizer) {

    if(recognizer.state == UIGestureRecognizerState.Ended) {
        self.cameraNode1.physicsBody?.velocity = SCNVector3(0, 0, 0)
        return
    }