2013-10-16 4 views
0

안녕하세요 저는 andengine을 사용하여 게임을 개발하고 있습니다. 내 게임에 TiledSprite로 만든 플레이어가 있습니다. 또한 box2d 물리 엔진이 있습니다. 여기에 딱지가 있습니다. 플레이어가 앞으로 나아갑니다.하지만 잠시 후 그의 맨 위에 벽이 있고 계속 진행하고 싶다면 그는 경사를 기울여야합니다. 인클라인 방법은 "player.setCurrentTileIndex (12);"로 만듭니다. 그래서 선수 이미지가 작아지고 있습니다. (경사 자세). 모든 것이 옳습니다.하지만 선수는 몸이 작아지지 않습니다. 그래서 그는 여전히 경사를 통해 벽을 통과 할 수 없습니다. 어떻게 해결할 수 있습니까? 이 그림에서
, 그는 거기에 갈 수 없어 : 당신은 더 나은 사진으로 문제를 이해할 수
이 그림에서 http://t1310.hizliresim.com/1g/j/tmpyd.png
, 그가 거기에 갈 수 있지만, 그는 할 수 없습니다 :
http://j1310.hizliresim.com/1g/j/tmpz2.png플레이어 경사() 함수가 TiledSprite로 실패합니다

답변

0

나는이 스 태터 레이션을 수색하여 이것을 발견했다 : 조명기를 파괴하고 새로운 조명기를 만든다. 하지만 코드 예제와 함께이 솔루션이 필요합니다. 나는 그것을 잘 얻을 수 없었다.

0

매번 새로운 바디를 만들어야합니다.

관련 문제