andEngine 中的 isActionUp 不起作用

发布于 2024-12-15 03:51:43 字数 640 浏览 2 评论 0原文

我有一个非常简单的 andEngine 项目。我已重写 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() 不触发。

感谢您的帮助。

I have a very simple andEngine project. I have overridden the onSceneTouchEvent as follows:

@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;
    }

When I run it and touch the screen, addFace(20,20), adds a new body at (20,20) location, but I do not why isActionUp() does not fire, when I release the finger.

Thanks for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情丝乱 2024-12-22 03:51:44

更清楚地说 - 因为您向 isActionDown 返回“false” - 然后您不会收到 isActionUp (您已经明确表示您对 TouchEvent 不感兴趣)

基本上...

To be more clear - because you return 'false' to isActionDown - you don't then receive the isActionUp (you've made it clear you're not interested in the TouchEvent)

Basically...

北座城市 2024-12-22 03:51:44

因为你返回 false 所以无论执行什么操作都不会执行它。

你最后需要返回true

return true;

because you return false so whatever action was perform that do not action it.

you need to return true at last

return true;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文