【问题标题】:Use single event on more than one actor in libgdx在 libgdx 中对多个参与者使用单个事件
【发布时间】:2017-04-12 22:27:41
【问题描述】:

我有两个 Actor 对象,它们都有不同的输入侦听器,在舞台上的位置几乎相同。我的问题是如何使用单个 InputEvent 检测对它们的触摸。

【问题讨论】:

    标签: libgdx


    【解决方案1】:

    它们的位置是否重叠,并且您实际上会通过单次输入同时触摸两者?

    如果您同时触摸两者,您可以将上层(舞台上较高/首先触摸)Actor 的输入侦听器的返回值设置为 false,因此输入还不算已处理并传递到较低的演员。

    【讨论】:

    • 位置相同的演员和最上面的演员都检测到触摸,然后事件结束。您给出的解决方案不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 2014-04-30
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多