내 장면에는 SKPhysicsBody
이 있습니다. 사용자가 앞으로 움직이게하기 위해 버튼을 누를 때마다 나는 충동을 적용합니다. 속성으로 인해 단일 탭으로는 거의 이동하지 않고 상당히 빠르게 속도가 느려지지만 여러 탭을 사용하면 예상대로 속도가 빨라집니다.부드럽게 SKPhysicsBody의 기세 방향을 바꿉니다
신체가 방향을 변경할 수 있도록 사용자가 탭할 수있는 또 다른 버튼이 있습니다. 나의 현재 구현은 회전시키기 위해 몸체에 각진 충격을가한다. 다시 말해, 몸체의 속성은 회전 버튼을 여러 번 빠르게 두드리면 몸체가 회전을 멈추는 데 더 오래 걸린다는 것을 의미한다.
현재 몸체가 회전 할 때 방향이 바뀌지 않습니다 (물리 라이브러리에서 기대할 수있는 방향입니다). 사용자가 몸을 실제로 새로운 방향으로 움직이게하려면 몸을 향하게합니다. 앞으로 버튼을 미친 듯이 눌러서 이전의 추진력을 늦추십시오. 물론, 고속에서는 몸이 미끄러 져 보입니다.
몸에 더 많은 "자동차와 같은"물리 효과를 구현하려면 어떻게해야합니까? 몸이 회전 할 때마다 새로운 방향으로 각 간격마다 부드럽게 업데이트되는 'Car-like'. 이 작업을 간단하게 수행 할 수 있습니까, 아니면 임시 로프, 중력장 또는 볼텍스를 사용해야합니까? SpriteKit의 힘이나 충격 적용
는 _ applyForce을 (시도 했습니까? –
@SimonePistecchia 큰 차이를 만들지는 않습니다. ( –