Menu 如何在LibGDX中添加弹出菜单?

Menu 如何在LibGDX中添加弹出菜单?,menu,libgdx,Menu,Libgdx,我试图在libgdx中弹出一个菜单,但我不知道怎么做。我希望这样,当我点击屏幕上的一个图像时,我希望它在屏幕上弹出一个较小的图像,用户可以在那里购买物品 为此,您可以使用 将所有需要的纹理和按钮放在该表中,并将该表添加到舞台,以便在屏幕上显示 如果您只想在单击按钮时弹出表格,有几个选项。例如,您可以使用table.setVisible(false)将表格设置为不可见,当您单击该按钮时,可以使table.setVisible(true) 如果您想添加一些奇特的动画,如滑动、缩放、淡入淡出。。。你得

我试图在libgdx中弹出一个菜单,但我不知道怎么做。我希望这样,当我点击屏幕上的一个图像时,我希望它在屏幕上弹出一个较小的图像,用户可以在那里购买物品

为此,您可以使用

将所有需要的纹理和按钮放在该表中,并将该表添加到舞台,以便在屏幕上显示

如果您只想在单击按钮时弹出表格,有几个选项。例如,您可以使用
table.setVisible(false)
将表格设置为不可见,当您单击该按钮时,可以使
table.setVisible(true)

如果您想添加一些奇特的动画,如滑动、缩放、淡入淡出。。。你得注意安全。 例如,您可以在屏幕外创建表格,假设它位于屏幕的左侧,当您单击按钮时,表格将通过向右滑动进入屏幕,直到到达屏幕的中心。为此,您需要执行以下操作:
table.addAction(Actions.moveTo(Gdx.graphics.getWidth()/2,Gdx.graphics.getHeight()/2,0.2f))


只要看看,有很多很酷的东西可以弹出你的菜单。

有了这个,我可以将图像添加到表中吗?当然,只要看看,就可以将演员添加到表中,如果你看看,你会发现图像也是演员。很抱歉,我在这方面很新。我有一个精灵(菜单),我想渲染时,我点击我的屏幕的一部分。我是这样添加的吗?武器表=新表();武器表。添加(一级资源。精灵武器商店菜单);如果您是libGdx的新手,您应该检查一下,它提供了很多信息。然后,如果要将图像添加到表中,则必须先创建图像,然后再添加它:
imageMenu=newimage(textureMenu)
武器表=新表()
武器表。添加(图像菜单)