java - libGDX如何做一个可滚动的主屏幕

java - libGDX如何做一个可滚动的主屏幕,第1张

我想让我的主屏幕可以向左和向右滚动。 我使用的是scene2d,它应该是:Credits screen / Singleplayer screen / Multiplayer screen / Options ...

我知道如何处理输入不解释这个...

问题:

  1. Schould我在每个屏幕上使用不同的舞台吗?
  2. 是否有与Viewport有关的事情?
  3. 如果主屏幕被调用,则需要很长时间才能初始化阶段
  4. 如果3为真,我如何在显示启动画面的同时加载?
  5. 最佳答案:

    1 个答案:

    答案 0 :(得分:2)

    回答你的问题:

    1. 你可以,但那时困难的部分将是它们之间的平滑过渡。
    2. 如果您只使用一个舞台,则可以将视口用于滚动动画。我建议你使用ScrollPane(见下面的例子)。
    3. 如果你不搞乱实施,不需要很长时间。
    4. 我建议您查看AssetManager:https://github.com/libgdx/libgdx/wiki/Managing-your-assets
    5. 正如您所看到的,有多种方法可以获得这样的滚动屏幕。我有使用ScrollPane来实现此解决方案的个人经验。 请参阅:http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane.html和http://nexsoftware.net/wp/2013/05/09/libgdx-making-a-paged-level-selection-screen/

      本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复