안드로이드를위한 프로그래밍 게임

안드로이드를위한 프로그래밍 게임 29: 연속 점프

42 동영상

238 의사록

우리는 형상 대시를 갖는처럼 우리의 게임을해야 시스템 점프를 만들 것입니다. 플레이어가 화면을 터치하면 문자는 분명, 이동해야합니다. 우리는 이미 과거에 수행 한 것이다. 사실, 우리는 우리가 justTouched을 할 때 우리가 점프 할 수 있음을 보았다. 그런데, 우리는 플레이어가지면 안타 경우 화면이 플레이어가 다시 이동해야 가압되도록 할 수있다. 즉, 플레이어가 이동하지 않습니다이다

영원히 자신에 의해. 화면이 플레이어에 의해 터치되는 경우 충돌이 확인해야 존재하​​는 경우, 다시 이동 반환해야한다. 내가 뭘 할 것은이 변수 debeSaltar의 이름을 변경하고 이동 여부 ... 점프로 간단합니다. 이제 우리는 어떤 상황에서 볼 우리는 이동합니다. 예를 들어, 새로운 변수를 만들 수 있습니다. 나는 손에서 점점 변수의 대상이 좋아요. The'll는 joeSaltando 전화

당신이 JoeEntity를 만들 때이 점프됩니다. 이 변수는 점프되는지의 여부를 나타내는 것이다. 그리고 그것은 간단하다 충돌이 발생하는 경우, joeSaltando이 거짓이기 때문에 더 이상 점프하기 때문에 그것은 수 없습니다. 비록 내가 이것에 대해 생각 해주기 것을 잘 ... 난 그렇게 할 수는 없지만, 내가하는 일. 의이 접촉도 완료 할 수 있습니다. 조 및 토양 사이의 접촉을 마쳤 으면 조 이제 반드시 점프입니다 때문입니다.

무엇 마지막으로 할 예정 것은 이것이다 : 화면 터치 및 점프를 사전에없는 경우, 다음 점프가 적용됩니다. 그리고 우리는 무엇을 할 것인가, 우리가 볼 일단이는 내가 게임과 충돌 할 때 화면을 터치하면 아무 문제없이 다시 뛰어 것입니다 작동합니다. 이 폭포 점프하면됩니다. 당신은 내가 공중에서 점프를 할 수 없습니다를 참조하십시오. 조 점프되지 않는 것이 필요하다. ,의 그들이 더블 점프 또는 트리플 점프 이니까 어떻게 보자

땅에 떨어 즉 점프를 계속합니다. 이 경우 화면이 여전히 터치하면, 우리가하는 일은 점프가 계속하는 것입니다. 물론이 또한 적어해야합니다. 이 경우, 지금 당신이 그것을 볼 수 없습니다 만, 나는 그것을 해제하지 않고 마우스를 유지합니다. 그리고 지금 점프 중지합니다. 더 이상 느슨한 경우. 경우 지금,했다. 이 형상 대시를 만드는 등보다 현실적인 시스템이다.

이 이미 엉망이기 때문에 나는 도처에 변수가하지 않는 일을 더 편안하게 뭔가를이를 수행한다. 그러나 그것은하지 우리가 점프를 할 수 있도록 우리가해야 할 무엇 때문에 항상이 제한 ContactListener의 국기와 함께 작동 다소의 같은 접촉에서. 그것은, 제한없는 작동하는지 간단하다. 우리는이 공중에 더블 점프를하지 점프 때 감지해야

이는 괜찮을 수 있지만,이 경우에는 상관하지 않습니다. 점프는 프로그램의 더 많은 제어 형태로 사용되는 이동하는 경우로서, 로 물리적 노력의 나머지 일 수있다. 지금이 순간,이 점프 할 수있는 직관적 인 방법입니다.

새로운 코스를 찾으려면 가입. 아무 스팸 없을 것, 약속 :)

저자에 관하여

foto de jotajotavm
José Javier Villena

전기 : 다른 언어 분석 - 프로그래머. 교사 PREMIUM 플랫폼은 CodigoFacilito으로 세계적으로 인정. 에디터 Cristalab 기사. 내 YouTube 채널은 아나야와 LaTostadora 출판사가 후원한다. 나는 상세히 설명하고 의심의 소지를 없애기위한 몇 가지 예를주는 것을 좋아합니다.