libgdx - 以编程方式执行单击 Actor libgdx

标签 libgdx scene2d

我的问题很简单。

我向 Actor 添加了一些 ClickListener。我想以编程方式对它们执行点击事件。

类似myActor.performClick();

最佳答案

您还可以使用:

InputEvent event1 = new InputEvent();
event1.setType(InputEvent.Type.touchDown);
button.fire(event1);

InputEvent event2 = new InputEvent();
event2.setType(InputEvent.Type.touchUp);
button.fire(event2);

这还将显示任何按下的图像更改,这可能会有所帮助。

关于libgdx - 以编程方式执行单击 Actor libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870645/

相关文章:

java - 具有指定 z 索引值的最佳渲染绘制顺序函数

java - libGDX 阶段输入处理

java - 自定义 Actor 的 Libgdx scene2d.ui InputListener 不起作用

libgdx - setText 在移动时将文本按钮在初始位置摇动一两微秒

java - LibGDX 将 Vector2 与浮点值相乘

java - Scene2d适合非UI显示吗?

libgdx - 如何更改窗口/表中现有scene2d.ui小部件的大小?

java - Scene2d:InputListener 不调用 touchUp

java - libGDX:创建工具栏

java - LibGDX - 多台机器上的库