标签: ios iphone ipad swift
在Swift中,当在对象上使用applyImpulse时,是否可以让对象在固定距离/时间后停止移动?一种选择是使用SKAction.runSequence并执行以下操作:
applyImpulse
SKAction.runSequence
applyImpulse waitForDuration object.physicsBody?.velocity = CGVectorMake(0, 0)
另一种选择是通过position属性手动移动对象,但这会导致我们失去内置的物理效果,我们希望保留这些效果。