Libgdx侧边栏菜单

时间:2015-03-22 18:01:43

标签: java android menu libgdx sidebar

此刻我有很多材料,但我仍然无法找到答案。我试图这样做 - http://i.stack.imgur.com/K7CSr.png

我没有发布图片的声誉,所以我会尝试解释。一个侧面菜单,点击(在游戏屏幕上)打开,上面有文字或按钮。它应该是透明的,或者如果它不是一种颜色的可调色。它需要与GameScreen进行交互。我做了一项研究,但我找不到类似的东西,某种桌子或类似的东西。对这个问题有任何想法吗?

1 个答案:

答案 0 :(得分:0)

由于看起来你没有尝试任何东西,我只会粗略地说明它是如何运作的。

按下按钮时,您想要绘制'某事'。您可以使用布尔值来检查是否要显示面板。在你的render()方法中,你可以放一个if语句来绘制菜单,以防showMenu == true。菜单只不过是在点击指定坐标时充当按钮的一堆图像,因此它应该与绘制任何其他游戏元素完全相同。在您的InputProcessor中,您可以检查showMenu == true然后检查用户是否单击菜单上的任何按钮,否则如果showMenu不是true,则跳过检查菜单按钮。当用户再次按下显示/隐藏按钮时,再次将showMenu布尔值从true更改为false或false更改为true。