2012-11-16 3 views
-1

나는 andengine을 사용하여 게임을 개발 중입니다. 내 씬에는 3 개의 스프라이트 만 같은 방향으로 움직입니다. 그래서 문제는 때로는 1 초도 안되는 시간에 멈추거나 가끔씩 멈추는 경우가 있다는 것입니다. 인터페이스가 응답하지 않습니다. Logcat은 전혀 문제가 없음을 보여줍니다. 그것은 엔진 안쪽 어딘가에 매달려있는 것처럼 보이지만, 나는 그것을 이해할 수 없다. 나는 그저 줄에서 엔티티 클래스의 OnManagedUpdate 메소드에서 단계를 사용하여 그것을 추적 할 수 있었다.AndEngine이 걸어집니다.

entities.get (i) .onUpdate (pSecondsElapsed);

내가 걸음을 넘을 때 그저 멈추고 나는 그걸 밟을 수 없다.

누구나 그런 문제에 직면 했습니까? 그것은 무엇 일 수 있 었는가?

+0

fpslogger를 사용하고 있습니까? – Tobrun

+0

아마도 여러분의'UpdateHandler' 중 하나가 여러분의 UpdateThread를 차단했을 것입니다. 몇 가지 코드를 보여줄 수 있습니까? – Jong

답변

0

내가 발견 한 버그 - 스프라이트 애니메이션 속도가 무작위로 생성되었고 때로는 음의 값을 갖습니다. 나는 그런 애매한 질문에 대해 정말로 유감스럽게 생각합니다. 단지 프로젝트가 문제 코드 부분을 분리하는데 많은 시간을 들일만큼 충분히 크다는 것입니다.