스파르타 본캠프-3일차

김동관·2025년 9월 24일

오늘 수업에서 배운 내용

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를 이용해 저장기록.

profile
아이디어 뱅크

0개의 댓글