저는 Scene2d를 처음 접했기 때문에 약간 혼란 스럽습니다. 우리는이 두 개의 클래스가 상상해 :화면 또는 게임 클래스의 스테이지?
public GameScreen implements Screen {
//override methods
}
public GameX extends Game {
//override methods
}
을 두 가지 방법이 렌더링 및 크기 조정, 그래서 내 질문은 같은 방법 :
단계/배우와 Box2D의 물건을 포함하는 가장 좋은 방법은 모두의 무엇입니까?
중요하지 않습니다. 간단한 게임을 가지고 있다면 게임에 모든 것을 넣을 수 있습니다. 게임을 별도의 화면으로 분해하려면 해당 항목을 Screen에 넣고 Game 클래스를 사용하여 화면 사이를 전환 할 수 있습니다. – Tenfour04
@ Tenfour04 답변에 감사드립니다! 나는 그 피드백이 코딩을 계속하기를 원했을 뿐이었다. – niarb
당신이 사물에 대해 명확하도록 문제가있다. "게임"을 사용하면 다른 화면을 연결할 수 있습니다. 이 접근법을 찾으십시오. LoadingScreen, GoodbyeScreen 등의 파생 된 화면 클래스는 화면 특정 logi를 캡슐화 할 수 있습니다. Game :: setScreen을 보라. 모든 것이 명확해질 것입니다. Stage 클래스는 액터를 포함하는 데 사용됩니다. 스테이지를 설정할 때 사용되는 스프라이트 배치 및 뷰포트를 정의 할 수 있습니다 (예 : hudStage = new Stage (hudViewport, hudSpriteBatch); – RichieHH