2012-08-08 64 views
0

我是Android新興的遊戲世界開發者,因爲它的聲譽在開發中的明顯選擇是引擎和Box2d物理學。到目前爲止,我已經設法得到了引擎和方法的基本功能...如何使用Box2d在andEngine中製作彈道軌跡?

但是有幾個或更多的東西目前尚不清楚。哪種方法可以在場景中拖動精靈時進行覆蓋?

我做的所有的實驗中onActionMove方法,它是在發現onAreaTouched方法... 以前,我問另一個論壇上相同的查詢,有人建議我去通過this post並將其移植到java代碼中。我試圖將其轉化爲我的最佳能力,但徒勞無益。有人可能指導我通過程序和方法來研究以實現功能,或者詳細介紹Flash代碼的版本。

乾杯。

回答

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()); 
     }