2014-11-21 2 views
1

Andengine과 게임을 개발 중이며 문제가 있습니다. 터치 영역이있는 스프라이트에는 PerformClick() 함수를 사용하고 싶지만 스프라이트에는 PerformClick()과 같은 메서드가 없습니다. Andengine에서 어떻게 클릭 동작을 시뮬레이션 할 수 있습니까?Andengine에서 Perform 클릭하십시오.

어떤 도움이 같은 버튼과 같은 스프라이트를 정의 할 수 있습니다 감사

+0

시도해주세요. http://www.andengine.org/forums/gles2/simulate-touch-events-t12444.html – ranifisch

+0

답변을 주셔서 감사하지만 오류가 발생했습니다. GLES1에서는 작동하지 않습니다. 나는 오랫동안 해결책을 찾아 가서 내가 원하는 순서대로 특정 시간에 기능을 실행했다. – portiexc

+0

당신은 이것을 어떻게 풀 었는지 게시 할 수 있습니까? – ranifisch

답변

0

을 감상 할 수있다 :

mySprite = new Sprite(posX, posYy, mySpriteTextureRegion, 
       vertexBufferObjectManager) { 
      public boolean onAreaTouched(TouchEvent pEvent, float pX, float pY) { 
       if (pEvent.isActionDown()) { 
        //Do something 
        return true; 
       } else { 
        return false; 
       } 
      } 
     }; 

가 당신을 도울 수 있기를 바랍니다!

관련 문제