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

时间:2014-02-24 17:41:52

标签: user-interface libgdx game-engine 2d-games flappy-bird-clone

我对LibGDX游戏引擎有疑问。

  1. 我总是使用SpriteBatch在屏幕上绘图,现在我将制作像Flappy Bird一样的游戏菜单。在Flappy Bird中,菜单进入游戏屏幕,因此飞溅的鸟没有更多的屏幕,他将所有屏幕都放在同一个屏幕上。我可以使用舞台和scene2D这样做,还是可以使用SpriteBatch?
  2. 在舞台上,我可以使用动作旋转我的纹理,这也适用于SpriteBatch吗?
  3. 希望你能帮助我,抱歉我的英语不好:)

    问候coco07;)

1 个答案:

答案 0 :(得分:0)

对于使用libgdx的UI,我总是使用Scene2dUI。要通知您:scene2D使用SpriteBatch。 scene2D Stage有自己的CameraSpriteBatch,你可以操作。这使您可以移动此Camera周围的Stage。您只需绘制游戏内容,当需要菜单时,请使用stage.draw()方法中的render()。这会为draw()上的每个Actor调用Stage。对于菜单,我建议使用TableLayout。要记住一件事:在致电spritebatch.end()之前致电stage.draw()。 另请阅读:Scene2D 希望它有所帮助。