33. 캐릭터 바디 변경

0
(0)

이전 시간에는 벽에 물리 엔진을 적용해 케릭터가 바닥에 서 있을 수 있도록 만들어 주었습니다. 하지만 케릭터가 공중 부양하는 현상이 있었는데 이번 시간에는 이것을 개선해 보겠습니다.

사용하는 케릭터 이미지의 여백도 바디로 인식되어 나타나는 현상입니다. 이를 해결하기 위해서 케릭터의 몸통 부분만 바디로 인식하도록 변경해 보겠습니다.

그리고 나중에 발견한 문제 인데 이미지 스프라이트의 중심이 바디가 되는데 그래서 위와 같이 캐릭터가 중앙에 오도록 이미지를 수정해 주었습니다.

showPlayer() 메서드를 수정해 몸통 부분만 body로 적용시켜 주고

게임을 시행해 보면 정상적으로 땅에 서있는 케릭터를 확인하실 수 있습니다.

안드로이드 스튜디오 소스

완성된 게임(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

댓글 남기기

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