作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在舞台和 Actor A 中添加了一个输入监听器。我只想在被触摸的 Actor 不是 Actor A 时触发舞台监听器中的事件。
是否有任何已实现的函数可以在舞台监听器中使用来检查 Actor 是否被触摸?或者阻止舞台事件在参与者 A 的事件内触发。
即舞台内的着陆:
if(*actor touched is not A*)
//do some stuff
或者在 Actor A 着陆时,不要触发舞台的事件。
最佳答案
所有 InputListener
事件都提供一个 InputEvent
,后者又提供通过 getTarget( 在其上执行事件的
。例如,如果您正在处理 Actor
) )touchUp
事件:
public void touchUp(InputEvent event, float x, float y, int pointer, int button)
{
if (!A.equals(event.getTarget()))
{
// Handle the event
}
}
关于java - libgdx inputeventlistener 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16726842/
我在舞台和 Actor A 中添加了一个输入监听器。我只想在被触摸的 Actor 不是 Actor A 时触发舞台监听器中的事件。 是否有任何已实现的函数可以在舞台监听器中使用来检查 Actor 是否
我是一名优秀的程序员,十分优秀!