2012-08-08 3 views
0

나는 안드로이드에서 게임 세계 개발에 새로운 사람이다. 그 명성은 엔진 개발과 물리학을위한 Box2d였다. 지금까지 나는 엔진과 메소드의 기본적인 기능을 유지할 수 있었다. ...Box2d를 사용하여 andEngine에서 탄환 탄도를 만드는 방법은 무엇입니까?

그러나 몇 가지 이상의 것들이 지금까지 분명하지 않다. 장면에서 스프라이트를 드래그 할 때 어떤 방법을 오버라이드 할까? 내가 에서 발견된다 onActionMove 방법, 모든 실험을하고있는 중이 야

내가 다른 포럼에서 동일한 쿼리를 요청, 이전 방법 ... 을 onAreaTouched, 누군가가 통과하는 충고 this post 그리고 그것을 자바 코드로 포팅하십시오. 나는 그것을 최선의 능력으로 바꾸려고 노력했지만 헛된 것이었다. 누군가가 기능을 달성하기 위해 살펴볼 절차 및 방법을 안내하거나 플래시 버전의 코드를 자세히 설명해 줄 수 있습니까?

건배.

답변

1

이것은 기본 청취자로서 필요에 따라 확장합니다.

mScene.setOnAreaTouchListener(new IOnAreaTouchListener() { 
    @Override 
    public boolean onAreaTouched(TouchEvent pSceneTouchEvent, ITouchArea pTouchArea, float pTouchAreaLocalX, float pTouchAreaLocalY) { 
     if (pSceneTouchEvent.getAction() == MotionEvent.ACTION_MOVE) { 
      sprite.setPosition(pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); 
     } 
관련 문제