簡體   English   中英

Slick2d:如何重新啟動游戲狀態?

[英]Slick2d: How to restart a game state?

我正在做StateBasedGame在Java中- Slick2d。 使用enterState()方法后,我需要重新啟動狀態completley。 一些帖子說我應該重寫enterState方法,但是我不知道如何。

沒關系,我發現了。 我需要使用init方法重新初始化狀態。 這是代碼:

public void update(GameContainer container, StateBasedGame sbg, int delta)
                    throws SlickException
    {
        Input input = container.getInput();
        if(input.isKeyPressed( Input.KEY_SPACE ))
        {
            sbg.getState( Main.play ).init(container, sbg);
            sbg.enterState( Main.play );

        }

    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM