Technology/Computer31 unity에서 SO(ScriptableObject), 데이터 관리 및 모듈 Unity에서 SO(ScriptableObject)는 데이터 관리 및 모듈화에 적합한 기능입니다. SO를 사용하면 퀘스트 데이터를 개별 객체로 관리할 수 있어서, 게임 개발 중에 데이터를 쉽게 조작하고 확장할 수 있습니다. 여기서는 SO가 무엇인지, 그리고 퀘스트 시스템에 어떻게 활용할 수 있는지 설명드릴게요.1. ScriptableObject란?ScriptableObject는 Unity에서 제공하는 데이터 컨테이너입니다.GameObject나 MonoBehaviour처럼 씬에 존재하지 않고, 독립적으로 데이터만 저장합니다.퀘스트, 캐릭터 스탯, 아이템 등 재사용 가능한 데이터를 관리할 때 유용합니다.프로젝트 파일로 저장되어 Inspector 창에서 데이터를 시각적으로 편집할 수 있습니다.2. 왜 SO를 .. 2024. 12. 21. unity 플랫폼마다 persistentDataPath 위치가 다르다 Unity의 Application.persistentDataPath는 플랫폼마다 고유한 경로에 위치하며, 주로 사용자의 로컬 저장소에 데이터를 안전하게 저장하는 데 사용됩니다. 아래는 각 플랫폼에서 persistentDataPath가 생성되는 위치를 정리한 내용입니다.주요 플랫폼의 persistentDataPath 위치Windows경로:C:\Users\\AppData\LocalLow\\예:C:\Users\John\AppData\LocalLow\MyCompany\MyGamemacOS경로:~/Library/Application Support//예:/Users/John/Library/Application Support/MyCompany/MyGameLinux경로:~/.config/unity3d//예:/home/.. 2024. 12. 5. unity 유니티 모바일게임 만들때 json 저장 폴더 resources, streamingassts, persistentDataPath 차이 모바일 게임을 개발할때에는 json파일을 아무 폴더에다가 넣고 쓸수는 없다고 합니다.최근 유니티에서는 Resources폴더는 쓰지 말라고 권하고 있는데 그러면 streamingassts 폴더나 persistentdatapath가 있습니다. 그것들에 대해서 알아보고자 합니다. 열심히 공부! 유니티에서 JSON 파일을 저장하고 사용할 때, 각 경로(Resources, StreamingAssets, PersistentDataPath)는 용도와 동작 방식이 다릅니다. 아래에서 각각의 차이와 사용 사례를 설명하고, 임의의 폴더를 사용하는 방법에 대해서도 알려드리겠습니다.1. Resources 폴더특징: Resources 폴더 안의 파일들은 유니티 빌드 시 프로젝트 내부에 포함되어 컴파일됩니다. 런타임에 Resou.. 2024. 12. 4. 이전 1 ··· 4 5 6 7 8 9 10 11 다음