개질문이있어요 ㅠ정말 중요한건데옛날에 도스게임에서도 있던건데키보드를 길게 누르면 그만큼 길게 점프한다던가키보드 입력 속도라든지 길이(특히 누르는 길이)에 따라 출력값이 달라지는 것어떤 구조로 이뤄지는거죠?!?덧. 제발 알고싶음.링크도 좋음.어... 영어도 ..없다면..
키눌리면 체크시작, 키 때면, 키 눌린때부터 키때진때까지 체크한 시간만큼 점프
그렇군요!!
근데 누른 횟수만큼 동작하도록 짠다면.. 아무래도 버그가 나기 쉽겠죠? 옛날 오락실 게임들 막 두드리고 그랬었는데
키보드 누르는 메세지는 누르는 동안 계속 들어가고 키보드에서 손 때는 메세지는 한번 들어감. 누르는 메세지로 횟수 제한 걸어서 가중해도됨.
Parabola equation 을 적용하면됨. 코드도 여깄다
http://gamedev.stackexchange.com/questions/29617/how-to-make-a-character-jump/29618#29618
주목할점은 onKeyPressed 에서 yVecolcity 가 = (float) -12 이다가 손때면 yVecolocity가 = (float) -6 가되지. 그럼 손을 빨리 때면 점프가 조금되는원리야. ^^