Unity3D Android에서 많은 양의 데이터를 로컬에 저장하는 가장 좋은 방법은 무엇입니까?

Affan Shahab |

2D 게임을 작업하고 있는데,이 게임은 나중에 노점에서 광고 활동으로 사용될 것입니다. 사용자 정보, 이름, 번호, 이메일 및 점수를 저장해야합니다. 데이터가 수천 개 항목을 초과 할 수 있습니다. unity5에서 구현하는 가장 좋고 자유로운 방법은 무엇입니까? 게임은 Android에 배포됩니다.

Fattie

참고-어떤 이유로 든 "StreamWriter"를 사용하지 마십시오.

간단한 File.Write 명령을 사용하십시오.

이것은 Unity의 일반적인 오해입니다!

이 주제와 관련하여 잘못된 예제 코드가 수년간 www에 전파되었습니다. 간단히 File.Write.


이 페이지의 질문과 관련하여 "수천 개"항목은 절대적으로 아무것도 아닙니다.

예를 들어 앱의 작은 아이콘 이미지는 이름 / 주소 데이터의 크기보다 완전히 작습니다!

(1) 텍스트 파일을 매우 쉽게 저장 :

// IO crib sheet..
// filePath = Application.persistentDataPath+"/"+fileName;
// check if file exists System.IO.File.Exists(f)
// write to file File.WriteAllText(f,t)
// delete the file if needed File.Delete(f)
// read from a file File.ReadAllText(f)

그게 전부입니다.

   string currentText = File.ReadAllText(filePath);

음 ...........

// filePath = Application.persistentDataPath+"/"+fileName;
// YOU MUST USE "Application.persistentDataPath"
// YOU CANNOT USE ANYTHING ELSE/
// NOTHING OTHER THAN "Application.persistentDataPath" WORKS/
// ALL OTHER OPTIONS FAIL ON ALL PLATFORMS/
// YOU CAN >ONLY< USE Application.persistentDataPath IN UNITY.

원하는 방식으로 정보를 저장하십시오 (예 : JSON 또는 csv).

Unity에서 Json을 사용하는 것은 매우 쉽습니다. stackoverflow에 대한 수백 가지 예제가 있습니다.

https://stackoverflow.com/a/38535392/294884

(2) 1 백만 항목을 말하면. 학습 할 가치가 있는 로컬 SQL 데이터베이스 사용에 대해 배울 수 있습니다 . Łukasz Motyczka가 의견에서 말하는대로하십시오.

(3) PlayerPrefs를 사용하지 마십시오. 훨씬 더 어렵고 지저분합니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

많은 양의 데이터를 어레이에 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Django에서 양식의 임시 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

많은 열이있는 MySQLi에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Android : 장기간에 걸쳐 많은 양의 센서 데이터를 저장하는 가장 좋은 방법

분류에서Dev

두 컴퓨터간에 많은 양의 데이터를 전송하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Android의 많은 개체에 SoundPools를 사용하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

앱 데이터를 저장하고 앱에로드하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

JHipster에서 초기 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

VSTO 추가 기능에 일부 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

로컬에 ID를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Python에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

다른 목록에 대한 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

사용자가 업로드 한 CSV 파일의 콘텐츠를 데이터베이스에 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Python으로 파일에 많은 양의 부동 소수점을 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Laravel에 양식 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

서버 데이터베이스의 로컬 데이터를 로컬 데이터베이스에 저장하는 방법은 무엇입니까?

분류에서Dev

Android의 외부 저장소에 파일을 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Android 앱에서 서버의 데이터베이스로 데이터를 전송하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

많은 양의 코드를 찾아서 바꾸는 가장 좋은 방법은 무엇입니까 (Sublime Text)

분류에서Dev

Windows Phone 8에서 많은 양의 콘텐츠를 표시하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

다른 테이블의 데이터에서 3 명의 사용자를 선택하는 SQL에서 가장 좋은 방법은 무엇입니까?

분류에서Dev

로컬 서버의 Google 데이터 저장소에 데이터를 추가하고 가져 오는 방법은 무엇입니까?

분류에서Dev

Android의 서버에 여러 이미지를 업로드하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

상점의 여러 조각에서 NGRX 데이터를 얻는 가장 좋은 방법은 무엇입니까?

분류에서Dev

html 데이터 속성에 값을 저장하는 가장 좋은 방법은 무엇입니까

분류에서Dev

C에서 void 포인터로 정수를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

데이터 지속성없이 Django에서 양식 크기를 조정하는 가장 좋은 방법 : 가장 Djangonic 방법은 무엇입니까?

분류에서Dev

JS 입력 양식의 데이터를 텍스트에 저장하는 방법은 무엇입니까?

분류에서Dev

http를 통해 Angular에서 Express로 방대한 양의 데이터를 보내는 가장 좋은 방법은 무엇입니까?

Related 관련 기사

  1. 1

    많은 양의 데이터를 어레이에 저장하는 가장 좋은 방법은 무엇입니까?

  2. 2

    Django에서 양식의 임시 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  3. 3

    많은 열이있는 MySQLi에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  4. 4

    Android : 장기간에 걸쳐 많은 양의 센서 데이터를 저장하는 가장 좋은 방법

  5. 5

    두 컴퓨터간에 많은 양의 데이터를 전송하는 가장 좋은 방법은 무엇입니까?

  6. 6

    Android의 많은 개체에 SoundPools를 사용하는 가장 좋은 방법은 무엇입니까?

  7. 7

    앱 데이터를 저장하고 앱에로드하는 가장 좋은 방법은 무엇입니까?

  8. 8

    JHipster에서 초기 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  9. 9

    VSTO 추가 기능에 일부 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  10. 10

    로컬에 ID를 저장하는 가장 좋은 방법은 무엇입니까?

  11. 11

    Python에 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  12. 12

    다른 목록에 대한 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  13. 13

    사용자가 업로드 한 CSV 파일의 콘텐츠를 데이터베이스에 저장하는 가장 좋은 방법은 무엇입니까?

  14. 14

    Python으로 파일에 많은 양의 부동 소수점을 저장하는 가장 좋은 방법은 무엇입니까?

  15. 15

    Laravel에 양식 데이터를 저장하는 방법은 무엇입니까?

  16. 16

    서버 데이터베이스의 로컬 데이터를 로컬 데이터베이스에 저장하는 방법은 무엇입니까?

  17. 17

    Android의 외부 저장소에 파일을 저장하는 가장 좋은 방법은 무엇입니까?

  18. 18

    Android 앱에서 서버의 데이터베이스로 데이터를 전송하는 가장 좋은 방법은 무엇입니까?

  19. 19

    많은 양의 코드를 찾아서 바꾸는 가장 좋은 방법은 무엇입니까 (Sublime Text)

  20. 20

    Windows Phone 8에서 많은 양의 콘텐츠를 표시하는 가장 좋은 방법은 무엇입니까?

  21. 21

    다른 테이블의 데이터에서 3 명의 사용자를 선택하는 SQL에서 가장 좋은 방법은 무엇입니까?

  22. 22

    로컬 서버의 Google 데이터 저장소에 데이터를 추가하고 가져 오는 방법은 무엇입니까?

  23. 23

    Android의 서버에 여러 이미지를 업로드하는 가장 좋은 방법은 무엇입니까?

  24. 24

    상점의 여러 조각에서 NGRX 데이터를 얻는 가장 좋은 방법은 무엇입니까?

  25. 25

    html 데이터 속성에 값을 저장하는 가장 좋은 방법은 무엇입니까

  26. 26

    C에서 void 포인터로 정수를 저장하는 가장 좋은 방법은 무엇입니까?

  27. 27

    데이터 지속성없이 Django에서 양식 크기를 조정하는 가장 좋은 방법 : 가장 Djangonic 방법은 무엇입니까?

  28. 28

    JS 입력 양식의 데이터를 텍스트에 저장하는 방법은 무엇입니까?

  29. 29

    http를 통해 Angular에서 Express로 방대한 양의 데이터를 보내는 가장 좋은 방법은 무엇입니까?

뜨겁다태그

보관