【发布时间】:2014-01-22 13:44:37
【问题描述】:
在我的 libgdx 游戏中,想要绘制一个信息面板,其中显示我当前的健康状况等。我见过this question,它显示了类似的内容,但我的面板不需要对用户输入做出反应,它应该只显示信息。这就是为什么我不想在我的游戏屏幕上添加第二个阶段。但我需要确保它被画在其他一切之前。我该如何管理?我认为 z-Index 不起作用,因为当我的角色拍摄时,它会在舞台上添加一个“子弹”演员,而这个演员会在最后一个索引处,对吗? “暂停菜单”也是如此,但为此我真的可以使用第二阶段。或者暂停菜单也有更好的解决方案?
编辑: 重写 stage.draw() 方法是个好主意吗?我可以先调用 super.draw() 然后绘制我的信息面板。所以它总是在前面。还是我不应该覆盖 stage.draw()?
【问题讨论】: