如何使用Box2d在andEngine中制作弹丸轨迹?

时间:2012-08-08 07:52:15

标签: android box2d andengine

我不熟悉Android中的游戏世界开发,因为它的声誉在开发中的明显选择之前是 - 引擎和物理的Box2d。到目前为止,我已经设法掌握了引擎和方法的基本功能......

但到目前为止还没有多少东西不清楚。在场景中拖动精灵时要覆盖哪种方法?

我正在 onActionMove 方法中进行所有实验,该方法位于 onAreaTouched 方法中... 以前,我在另一个论坛上询问了相同的查询,有人建议我浏览this post并将其移植到java代码中。我试图将它转化为我最好的能力,但是徒劳无功。有人可能会指导我通过程序和方法来查看以实现功能,或者详细介绍代码的flash版本。

干杯。

1 个答案:

答案 0 :(得分: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());
        }