Android isActionUp在andEngine中不起作用

Android isActionUp在andEngine中不起作用,android,physics,andengine,Android,Physics,Andengine,我有一个非常简单的工程项目。我已覆盖了onSceneTouchEvent,如下所示: @Override public boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent) { if(this.mPhysicsWorld != null) { if(pSceneTouchEvent.isActionUp()) {

我有一个非常简单的工程项目。我已覆盖了
onSceneTouchEvent
,如下所示:

@Override
    public boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent) 
    {
        if(this.mPhysicsWorld != null) 
        {
            if(pSceneTouchEvent.isActionUp())
            {
                this.addFace(200, 20);
            }

            if(pSceneTouchEvent.isActionDown())
            {
                this.addFace(20, 20);
            }

        }
        return false;
    }
当我运行它并触摸屏幕时,
addFace(20,20)
在(20,20)位置添加了一个新的主体,但我不知道为什么当我松开手指时,
isActionUp()
不会触发


感谢您的帮助。

因为您返回false,所以执行的任何操作都不会对其进行操作

你最终需要返回true

return true;

更清楚地说,因为您将isActionDown返回'false',所以您不会收到isActionUp(您已经明确表示您对TouchEvent不感兴趣)

基本上