2016-09-30 11 views
0

내 게임에 관한 이야기입니다. 선택을하면 영웅 인 소설과 같은 다른 화면으로 연결됩니다. 시스템을 저장해야한다는 것을 알았습니다. 선수가 마지막 화면을 저장하고 그가 주 메뉴에서로드 버튼을 클릭하면로드 : Java - Libgdx : 화면 저장 및로드

like this

나는 클래스 FileHandle을 발견하지만 난 내 gamescreens와 연결하는 방법을 모르겠어요. 내가 코드에 있다고 생각 할수 있습니까 "플레이어가에있는 마지막 화면을 저장"그리고 당신은 libGDX 위키를 살펴해야

답변

0

공유 지식에 대한

감사합니다 "플레이어가에 있던 마지막 화면을로드". 특히

는 :

File Handling

Preferences

경우에만 사용자가 마지막 페이지를 저장해야하는 경우

, Preferences는 당신의 최선의 선택이 될 수 있습니다. 마지막 화면의 색인이나 제목과 같은 기본 데이터 유형을 쉽게 저장할 수 있습니다. 그러나 내용을 설정 한 상태 여야합니다.

+0

답변 전에 살펴 봤지만 도움이되지 못했습니다. 어떻게해야합니까? :/예 : 화면 1의 클래스 인 스크린 1을 어떻게 저장하고 나중에로드 할 수 있습니까? –

+0

@Boxy Laze 각 화면에 이름이나 번호를 부여하십시오. 화면을로드 할 때 preferences.putInt ("currentScreen", screenName);을 수행 할 수 있습니다. 그런 다음 게임을 다시 열 때 create() 메서드에서 preferences.get ("currentScreen")을 수행하고 얻은 이름으로 화면을 설정합니다. – grimrader22

+0

안녕하세요, 시간 내 주셔서 감사합니다. 어떻게하면 기기가 마지막 화면을로드 할 수 있습니까? –

0

libgdx에서 게임 상태를 저장하려면 환경 설정을 사용하십시오. 이 데이터는 장치 내부 메모리에 데이터를 저장합니다. 당신이 아무것도 예를 플레이어의 점수를 말할 저장할 수있는 환경 설정을 사용하여. 나는 아래 링크에서 같은 종류의 질문에 대답했다. 한번 해보십시오. 당신이 해결책을 얻길 바랍니다. Creating an Android save file on the local storage of the device?

+0

며칠 전에 환경 설정을 찾았습니다. 참여를 위해 thx를 사용했습니다. –