首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PlayN应用程序中检测滑动

如何在PlayN应用程序中检测滑动
EN

Stack Overflow用户
提问于 2014-10-23 17:08:19
回答 1查看 103关注 0票数 1

我正在尝试检测一个用PlayN和Tripleplay库开发的游戏的滑动手势。我用tripleplay.gesture包做了一些实验,但我不知道如何使用它。有什么例子吗?谢谢你,乔瓦尼

EN

回答 1

Stack Overflow用户

发布于 2014-11-04 18:55:56

我找到了一个运行良好的解决方案。我希望它能对某些人有用(尽管我认为不幸的是,我们中很少有人还在使用PlayN)

代码语言:javascript
复制
if (touch().hasTouch()) {
    platform().setPropagateEvents(true);

    final Swipe swipe = new Swipe(Gesture.Direction.LEFT);

    swipe.completed().connect(new UnitSlot() {
        @Override
        public void onEmit() {
            PlayN.log().info("Swipe");
            UIController.getInstance().toggleScreen();
        }
    });

    Touch.LayerListener tll = new GestureDirector(
            new Rectangle(
                    0,
                    0,
                    layerWidth,
                    layerHeigth
            ), UIController.getTimer()).add(swipe);
    layer.addListener(tll);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26524743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档