gpt4 book ai didi

java - libgdx inputeventlistener 事件

转载 作者:行者123 更新时间:2023-12-01 14:32:48 28 4
gpt4 key购买 nike

我在舞台和 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com