Corona (시험판 버전)를 사용하여 2D iPhone 게임을하고 있습니다. 포럼을 사용할 수 없습니다. 게임은 하늘을 통해 떨어지는 캐릭터와 관련이 있으며, 캐릭터에 대해 "더블 점프"를 구현하려고합니다. 나는 코로나의 물리 라이브러리를 사용하여 캐릭터를 떨어 뜨리고, 지금까지 그를 점프시키는 가장 좋은 방법은 수직 임펄스 방법을 사용하는 것입니다.
object:applyLinearImpulse(0, -0.4, object.x, object.y)
내가 직면하는 문제는 캐릭터가 막 시작될 때 (수직 속도가 낮음), 실제로 높이 뛰고, 잠시 동안 떨어지면 (수직 속도가 높음) 점프가 무시할 수 있다는 것입니다. 가장 좋은 해결책은 속도와 상관없이 점프를 동일하게 만들기 위해 입력으로 속도와 함께 일종의 방정식을 사용하는 것 같지만 그 방정식이 무엇인지 알 수는 없습니다.
그래, 그게 내 생각 전부 야 마지막 질문은 물리학으로 어떻게 이중 점프를 정확히 구현합니까? 내 문제에 대한 적절한 방정식이 있습니까? 다른 접근법을 취해야합니까? Smash Bros와 같은 게임에서 이전에 수행되었으므로 반복 가능한 솔루션이 있습니까?