0
저는 간단한 2D 게임을 만들기 위해 AndEngine과 협력하고 있습니다. 프레임 워크에서 제공하고 onResumeGame()
의 JSON에서 다시로드하여 onPauseGame()
메서드의 JSON 객체에 게임 상태를 저장하려고합니다. JSON 객체를 어떻게 저장해야할지 모르겠습니다. 내가 sqlite DB에 보관해야합니까 아니면 그냥 일반 파일을 사용해야합니까?JSON 게임 상태 : 파일 대 sqlite 항목?
'SharedPreferences'문자열의 크기는 얼마입니까? 이 게임은 타워 방어이며 모든 타워, 적, 발사체 등이이 JSON에 포함되어 커질 수 있습니다. –
SharedPreferences는 XML 파일로 작성됩니다. 따라서 파일에 대한 특정 제한이 없습니다. 그러나 특정 SharedPreferences 파일 내에서 여러 값을 가질 수 있으며 그 중 하나가 게임 상태입니다. 현재 8192 자로 제한 될 수 있습니다. http://developer.android.com/reference/java/util/prefs/Preferences.html#MAX_VALUE_LENGTH 추가 참조는 다음에서 찾을 수 있습니다. http://stackoverflow.com/questions/4925194/whats-the-maximum-size-for-an-android-shared-preference-value?lq=1 – Romin