2014-11-10 6 views

답변

1

사용 PlayerPrefs.

예 :

다음과 같은 코드를 사용할 수 있습니다 유니티에서 파일을 작성하기위한
public class ExampleClass : MonoBehaviour 
{ 
    void saveScore(int score) 
    { 
     PlayerPrefs.SetInt("Player Score", score); 
    } 

    void getScore() 
    { 
     print(PlayerPrefs.GetInt("Player Score")); 
    } 
} 
+0

그리고 게임을 종료하면 모든 데이터가 저장됩니까? – PanaitStudio

+0

@PanaitStudio 예. 저장됩니다. – FunctionR

1

. 그것은 생성하거나 XML 또는 JSON을 사용하여 작성하는 키 값 쌍에 대한 프로젝트

public void WriteToFile(string text) 
{ 
    StreamWriter fileWriter; 
    string fileName = GetCurrentWorkingDirectory() + "/" + "myFile.txt"; 
    if (!File.Exists (fileName)) { 
     fileWriter = File.CreateText (fileName); 
     fileWriter.WriteLine (text); 
     fileWriter.Close(); 
      } 
    else 
    { 
     fileWriter = File.AppendText(fileName); 
     fileWriter.WriteLine (text); 
     fileWriter.Close(); 
    } 
} 

의 루트 폴더에 텍스트 파일을 추가합니다. JSON을 선호합니다.

+1

XML 또는 JSON을 사용하려면 C#의 자체 [XML serialization] (http://stackoverflow.com/questions/4123590/serialize-an-object-to-xml) 또는 [JSON serialization] (http : //stackoverflow.com/questions/6201529/turn-c-sharp-object-into-a-json-string-in-net-4). – maZZZu

관련 문제