libGDX:一个角色在另一个输入上的作用。

问题描述 投票:0回答:1

我在写跳棋,有两种类型的演员:跳棋和方块。并有一个监听器,如果方块被触碰就会有反应。但这只有在方块是空的情况下才有效。如果跳棋被放在上面,我什么都做不了。如果有类似于 "优先级 "这样的东西,或者有什么方法可以帮助我们?

谢谢

libgdx listener actor
1个回答
0
投票

触摸的处理顺序与它们被添加到组中的顺序相反。这也是与它们被绘制的顺序相反,所以如果某物被绘制在某物之上,它也会比后面的东西有触摸优先权。

在这种情况下,听起来您需要将所有的格子设置为不可触摸。actor.setTouchable(Touchable.disabled)

© www.soinside.com 2019 - 2024. All rights reserved.