0

我是 android 游戏世界开发的新手,因为它的声誉先于开发中的明显选择是 and-engine 和 Box2d 用于物理。到目前为止,我已经设法掌握了引擎和方法的基本功能......

但是到目前为止,很少或更多的事情还不清楚。在场景中拖动精灵时要覆盖哪种方法?

我正在对onAreaTouched方法中的onActionMove方法进行所有实验...以前,我在另一个论坛上提出了相同的查询,有人建议我浏览这篇文章并将其移植到 java 代码中。我试图将其转化为我最大的能力,但徒劳无功。有人可以指导我通过程序和方法来研究以实现该功能,或者提供详细的演练代码的 Flash 版本。

干杯。

4

1 回答 1

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());
        }
于 2012-08-08T11:19:33.257 回答