37. 점프 하기

0
(0)

이번 시간에는 점프 버튼을 추가하고, 버튼을 누르면 캐릭터가 점프하게 만들어 보겠습니다.

점프 버튼을 붙일 HUD를 선언해 줍니다.(HUD에 붙여야 캐릭터가 움직여 화면이 바뀌더라도 원래 위치에 그대로 있습니다. 나중에 사용할 캐릭터 체력바, 공격 버튼, 점수표시 등도 HUD에 붙여줄 것입니다.)

점프를 위해 필요한 값들(착지 상태, 점프시키는 충격량, 충돌 물체 이름) 선언

onCreateScene() 메서드 안에 createCollision() 메서드 실행

캐릭터 스프라이트와 벽이 충돌하면 플레이어는 착지한 것으로 정의해 줍니다.

callController() 메서드 안에 점프 버튼을 만들어 줍니다.

점프 버튼 클릭시 y방향으로 impulse를 적용해 주면 캐릭터가 점프하게 됩니다.

안드로이드 스튜디오 소스

완성된 게임(Hammer King)

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

AhnDruid
Author: AhnDruid

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다