2017-12-30 2 views
0

내 게임에 문제가 있습니다.slick2D 상태 일시 중지

나는 코드의이 부분을했습니다 : 나는 방법 reduireeMana를 사용하는 상태 SelectionTeam의 끝을 기다릴 필요가

game.enterState(SelectionTeam.ID); 
l.getKey().reduireMana(c.getKey().getCout()); 
      ((SelectionTeam)this.game.getState(SelectionTeam.ID)).getSelection().subirComp(c.getKey()); 

.

하지만 나는 매끄러운 2D와 상태를 일시 중지하는 방법을 알고하지 않습니다 어느 쪽도 SelectionItem 이미 클래스를

을 확장하기 때문에 누군가가 나에게 그것은 좋은 것입니다 도움이 될 수 있다면 관찰자를 사용할 수 있습니다.

답변

0

gamecontainer를 사용하고 pause() 메소드를 호출하여 게임을 일시 중지 할 수 있습니다. is가 일시 중지되지 않을 때까지 업데이트 및 렌더링 루프가 고정됩니다. 또한 게임이 현재() isPaused 일시 정지 여부를 확인할 수 있습니다

http://slick.ninjacave.com/javadoc/org/newdawn/slick/GameContainer.html

: 자세한 내용은 API 문서를 참조하십시오.

+0

답장을 보내 주셔서 감사합니다. 마지막으로 일부 singletone을 사용하기로 결정했습니다. 상태간에 매개 변수를 공유 할 수 없기 때문에 정상적으로 읽을 수 있습니다. 그래서 나는 속이고 있지만, 나는 그것을 필요로했다. –

관련 문제