2016-08-31 3 views
0

저는 JavaFX에서 좋은 물리학을 만들었거나 좋은 기본 예제를 만든 사람을 찾고있었습니다. 제목에서 말하는 것처럼 '기본 점프 메카닉'도 있습니다. 나는 그것에 대한 정보를 찾을 수 없으며 아이디어를 어떻게 구현할 지 잘 모르겠습니다. 내가 원한 것은 기본 예제 또는 설명 또는 심지어 JFX의 어떤 요소를 사용할지에 대한 포인트입니다.JavaFX - 기본 점프 메카닉 만들기

도움을 주시면 감사하겠습니다.

감사

+0

https://gist.github.com/james-d/8327842를 참조하십시오. [this post] (http://svanimpe.be/blog/game-loops.html)에 의존하는 [this] (http://svanimpe.be/blog/game-loops-fx.html)도 읽으십시오. . –

답변

1

나는 이미 AnimationTimer로 1 초에 60 번 등을 틱 게임 루프의 일종이 있으리라 믿고있어. 점프 높이를 200 픽셀과 같게하려면 y- 속도 (속도는 틱마다 개체 위치에 추가됨)를 큰 음수 (개체가 위쪽으로 이동함에 따라)로 설정하고 더 작은 0 점에 도달 할 때까지 모든 틱을이 속도로 나눕니다 (이것은 점프의 최상위가됩니다). 그리고 나서이 값을 지상에 도달하거나 무언가와 충돌 할 때까지 계속 y- 속도에 계속 추가하십시오.

본질적으로 y- 속도가 높은 값으로 설정되어야하고 y- 속도가 0이 될 때까지 점프를 늦추려면 틱마다 작은 증분을 제거한 다음 추가를 시작해야합니다 (이 값은 중력 상수가됩니다). 물체가지면에 닿을 때까지 중력 상수가 다시 나타납니다.