티스토리 뷰

Programming/Unity3D

Unity3D - 데이터 저장하기

파란크리스마스 2013. 5. 7. 20:30
728x90

출처 : 유니티에서 데이터 저장하기 #1

DataUser.cs

using UnityEngine;
using System.Collections;

public class DataUser {

	private string m_user_name;
	public string UserName {
		get {
			return m_user_name;
		}
		set {
			m_user_name = value;
		}
	}
	
	private string m_nick_name;
	public string NickName {
		get {
			return m_nick_name;
		}
		set {
			m_nick_name = value;
		}
	}
	
}

Main.cs

using UnityEngine;
using System.Collections;

public class Main : MonoBehaviour {
	
	// Use this for initialization
	void Start () {
		/*
		DataUser user = GetUserData();
		user.UserName = "test";
		user.NickName = "blue";
		
		SaveUserData(user);
		*/
		
		DataUser user = GetUserData();
		Debug.Log( user.UserName );
		
	}
	
	void SaveUserData(DataUser user) {
		PlayerPrefs.SetString("UserName", user.UserName);
		PlayerPrefs.SetString("NickName", user.NickName);		
	}
	
	DataUser GetUserData() {
		DataUser user = new DataUser();
		user.UserName = PlayerPrefs.GetString("UserName");
		user.NickName = PlayerPrefs.GetString("NickName");
		return user;
	}
}

 

댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함