libgdx 中是否有任何监听器可以让我检测到鼠标悬停而不是按下悬停。在场景 2D 的按钮类中,您有 2 个方法 isOver 和 isPressed 但它们做同样的事情......还有其他人有这个问题吗?还有另一种方法可以检测鼠标悬停在 Actor 上吗?
最佳答案
有 ClickListener
它可以附加到 Actor
并提供如下事件:
public void enter(InputEvent event, float x, float y, int pointer, Actor fromActor)
public void exit(InputEvent event, float x, float y, int pointer, Actor toActor)
enter
事件基本上意味着鼠标开始悬停在 actor 上,exit
意味着它“离开”了 actor 的区域。它还有一个 clicked
事件,您可以使用该事件在最后执行一些操作。
关于java - 鼠标悬停 - libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23174722/