监听器对iOS端口没有响应

时间:2016-12-29 00:21:36

标签: java android ios libgdx robovm

我使用RoboVM将使用libGDX引擎编写的Android游戏移植到iOS。游戏工作正常,但每次触摸时,所有的ImageButton和TextButton都不响应触摸输入。按钮有时会响应,但只有在几次触摸后,有时按下了错误的按钮。

我试图改变:

button1.addListener(new ChangeListener() {
        public void changed (ChangeEvent event, Actor actor) {...}});

为:

button1.addListener(new ClickListener(){
        @Override public void clicked(InputEvent event, float x, float y) {...}});

但按钮性能没有变化。

这些按钮对Android版游戏非常敏感。有没有人知道为什么Listeners对libGDX iOS端口反应不敏感?

我注意到随着我增加TextButtons和ImageButtons的大小,它们变得更加可靠。不知道为什么会这样。我目前正在通过使所有按钮变大来实施临时修复,但这并不理想。

0 个答案:

没有答案