data 2

[Unity] 개인과제, ATM 만들기 - JSON을 이용한 유저 저장

일단 나는 다른분들이 Json을 사용하는건 많이 봐왔으나 보기만 했을 뿐 이론이나 내가 손댄적은 한번도 없었기에 저건 저장하는 기능의 일부구나 라고만 생각했지 그 외에 알고있는건 단 하나도 없었다.그런 상태에서 시작하려고 하니 이론적으로 공부해도 무슨소린지 이해가 안되어 어려운점이 많았다.. 일단 GameManager에서는 유저 데이터의 경로를 설정하고, 정보를 저장할 수 있도록 했다.public class GameManager : MonoBehaviour{ string userPath; // 사용자 목록 지정 경로 private void Awake() { // Assets 폴더 내 SaveData 폴더를 경로로 설정, userData 이름으로 저장 userPath = ..

Unity/Unity Study 2025.03.28

[Unity] 개인 프로젝트 중, ScriptableObject 를 활용한 아이템 설정

ScriptableObject - 유니티에서 제공하는 데이터 컨테이너로 게임에서 사용되는 데이터를 게임 리소스에 미리 저장하여 사용할 수 있다.  ScritableObjetct를 사용하려면 먼저 C# 스크립트에서 클래스를 선언해야 한다.// "Assets > Create" 메뉴에서 "New Item"으로 표시됨// 새 ScriptableObject를 생성하면 기본 파일명은 "Item"이 됨// 코드에서 직접 생성할 경우 매개변수 없이 사용 가능, ()생략[CreateAssetMenu(fileName = "Item", menuName = "New Item")]// ScriptableObject를 상속받아 데이터 클래스로 사용public class ItemData : ScriptableObject{}  이렇..

Unity/Unity Study 2025.03.12