鼠标悬停 - libgdx

时间:2014-04-19 19:50:02

标签: java libgdx onclicklistener

libgdx中是否有任何监听器允许我检测只是悬停时没有按下的鼠标悬停。在场景2D的按钮类中,你有两个方法是isOver和isPressed但它们做同样的事情......其他人有这个问题吗?有没有其他方法来检测鼠标悬停在actor上?

1 个答案:

答案 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事件,您可以使用它来执行某些操作。