java - 鼠标悬停 - libgdx

标签 java libgdx onclicklistener

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/

相关文章:

java - 了解复杂java项目中运行的方法和类

java - 如何导出具有外部 Jar 依赖项的 Eclipse 项目?

java - 似乎与 com.badlogic.gdx.utils.AtomicQueue<T> 有关的 libGDX GWT 编译错误

android - 动态设置OnClickListener

android - 如何设置弹出日历的EditText以选择日期并显示在Tab Activity的EditText中

android - 自定义 ListView 适配器上的 OnclickListener

java - JBoss bean 验证需要调用 EJB

java - 如何从辅助 bean 刷新整个 JSF 页面

java - LibGDX - 应该先执行texture.dispose(),然后再执行batch.dispose()?还是没有什么不同?

java - libGDX 3D 跟随和面向对象