LibGDX创建像Flappy Bird这样的游戏菜单



我有一个关于LibGDX游戏引擎的问题。

  1. 我总是使用SpriteBatch在屏幕上绘图,现在我将制作与Flappy Bird相同的游戏菜单。在Flappy Bird中,菜单进入游戏屏幕,所以Flappy Bird没有更多的屏幕,他在同一屏幕上全部使用。我可以使用舞台和 scene2D 来做到这一点,或者我可以使用 SpriteBatch 来做到这一点吗?
  2. 舞台上,我可以使用动作来旋转我的纹理,这在 SpriteBatch 中也能做到吗?

希望你能帮助我,对不起我的英语:)

问候可可07 ;)

对于带有libgdx的UI,我将始终使用Scene2dUI。让您知道:scene2D使用SpriteBatch。场景2D舞台有自己的CameraSpriteBatch,你可以操作。这使您可以移动此StageCamera。您可以简单地绘制游戏内容,当您需要菜单时,请在render()方法中调用stage.draw()。这要求draw()Stage的每个Actor。对于菜单,我建议使用TableLayout。要记住的一件事:在呼叫stage.draw()之前先致电spritebatch.end()。另请阅读: 场景2D希望对您有所帮助。

最新更新