修补后的java退出事件
我在LibGDX
中有以下问题。当您移动到Actor
上时,您将从ClickListener
获得enter事件,当您移出Actor
的边界框时,将获得exit事件。我保留一个布尔鼠标盖,告诉我光标是否位于带有这些事件的Actor
上。但是,当您单击Actor
并释放鼠标后,会出现一个退出事件。因此,在释放鼠标点击后,就好像光标不再位于演员上方,而它是
如何保持布尔鼠标盖的正确状态?换言之:在上述场景中发生了润色事件时,我如何知道鼠标是否在我的演员上方
你可以在下面搜索框中键入要查询的问题!
我在LibGDX
中有以下问题。当您移动到Actor
上时,您将从ClickListener
获得enter事件,当您移出Actor
的边界框时,将获得exit事件。我保留一个布尔鼠标盖,告诉我光标是否位于带有这些事件的Actor
上。但是,当您单击Actor
并释放鼠标后,会出现一个退出事件。因此,在释放鼠标点击后,就好像光标不再位于演员上方,而它是
如何保持布尔鼠标盖的正确状态?换言之:在上述场景中发生了润色事件时,我如何知道鼠标是否在我的演员上方
# 1 楼答案
到目前为止,我发现最好的方法是查看出口中的指针arg并输入覆盖,然后查看是否单击鼠标。不过,我仍在寻找更清洁的解决方案
# 2 楼答案
仅当退出的参与者不是您添加侦听器的参与者时,才将鼠标悬停设置为false:
# 3 楼答案
您可以覆盖触摸,并将布尔值鼠标悬停设置为true