【问题标题】:How can I add advancement from one level to another in libgdx?如何在 libgdx 中从一个级别添加到另一个级别?
【发布时间】:2011-06-22 20:50:28
【问题描述】:

在 libgdx 中从一个级别添加到另一个级别的最佳方式是什么?我正在使用 libgdx 开发游戏。我需要它在当前一个完成后将用户提升到下一个级别。

【问题讨论】:

    标签: java android libgdx


    【解决方案1】:

    状态模式可能是要走的路http://en.wikipedia.org/wiki/State_pattern

    【讨论】:

      【解决方案2】:

      我正在做的是在我编写的抽象“屏幕”类中实现一个级别“处理程序”。本质上,screen 类有一个 remove 函数,该函数在调用新 Screen 后立即处理销毁该屏幕的所有对象。我还编写了一个“Level”类,“GameScreen”利用并填充了它。 Level 接受一个整数,该整数确定它实际处于什么级别。我在游戏中使用了 Notch 的 Metagun 源代码,它可能对你也有很大帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-27
        • 2020-09-16
        • 1970-01-01
        • 2013-01-22
        • 2022-01-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多