오늘 수업에서 배운 내용
1.게임개발 팀원 협력중 도전 단계 과제인 다른 스테이지 및 난이도 추가 기능 구현
2.본인은 데이터 저장 시스템(Savesystem)과 스테이지 해금 기능 코드 구현.
데이터 저장 시스템 스크립트(Save System) 코드
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SaveSystem : MonoBehaviour
{
public static void SaveHihestStage(int highestStage)
//스테이지 해금 상태를 저장(최고 해금 스테이지로 번호를 저장)
{
PlayerPrefs.SetInt("Highest Stage", highestStage);
//가장 높은 최고 스테에지로 저장 stage=키 스테이지 값 기록.
PlayerPrefs.Save();
//plyerprefs 저장 기록
}
public static int LoadStage()
{
return PlayerPrefs.GetInt("HighestStage", 1);
//HighestStage로 저장된 값 불러오고,게임을 처음 시작하면 기본 최고 스테이지는 1
}
}
스테이지를 최고 스테이지로 저장하는 코드값이다. higheststage로 저장 뒤, LoadStage를 불러오는것이다. stage=key값으로 기록을 한다.
playerprefs를 이용해 저장기록.