libgdx中是否有任何监听器允许我检测只是悬停时没有按下的鼠标悬停。在场景2D的按钮类中,你有两个方法是isOver和isPressed但它们做同样的事情......其他人有这个问题吗?有没有其他方法来检测鼠标悬停在actor上?
答案 0 :(得分:8)
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
事件基本上意味着鼠标开始悬停在演员身上,exit
表示它"离开"演员的区域。它还有一个clicked
事件,您可以使用它来执行某些操作。