【发布时间】:2019-01-03 16:02:52
【问题描述】:
我有一个:
- 实现 InputProcessor 的屏幕
- 在屏幕中创建的舞台。
- 添加到舞台的演员
- Actor 有一个带有 touchUp 方法的 InputListener,当 Actor 被触摸时调用该方法。
- 点击演员时,演员 inputlistener 的 touchUp 方法会被调用,同时 InputProcessor 的 touchUp 也会被调用。
问题: 如何防止从屏幕调用 touchup 方法?我的目标只是处理来自演员的事件。我只想对演员的触摸做出反应,而不是对屏幕做出反应。
【问题讨论】:
-
按照你描述的方式,演员永远不会得到输入事件。为此,需要您的 State 是 InputProcessor。那么您是如何设置多路复用器的?
标签: libgdx