2017-12-05 11 views

답변

2

timingMode에 대한 곡선을 쉽게 풀려고 했습니까? 이 효과가 마음에 들지 않으면 timingFunction을 사용자 정의 할 수 있습니다. 온라인으로 애니메이션 커브를 탐색 할 수있는 여러 웹 사이트가 있습니다. 내가 좋아하는 것 this one.

+0

난 당신의 대답을 생각만큼 감사, 내가 어떻게'timingMode'을 구현하는 단서가 없습니다. 우연히 일부 코드를 제공 할 수 있습니까? –

2

물리학자를 사용하고 각력을 가하는 것이 좋습니다.

let square = SKSpriteNode(color:.white,size:CGSize(10,10)) 
if let physicsBody = SKPhysicsBody(rectangleOf:square.frame.size) 
{ 
    physicsBody.isDynamic = true 
    physicsBody.allowsRotation = true 
    physicsBody.affectedByGravity = false 
    physicsBody.angularDamping = 0.1 //Adjust this to speed up or slow down the resistance of the spin 
    square.physicsBody = physicsBody 
} 

...

당신이 회전 할 필요가

:

square.physicsBody!.angularImpulse(1) //Adjust this to change the amount of force applied to the spin