각 플랫폼별 Applicaiton 클래스의 프로퍼티들이 지정하는 경로와 엑세스입니다.
1. 유니티 에디터
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
%userprofile%\AppData\Local\Packages\<프로덕트이름>\LocalState. |
파일 읽기 쓰기 가능 |
Application.dataPath |
<프로젝트 폴더 경로>/Assets |
|
Application.streamingAssetsPath |
<프로젝트 폴더 경로>/Assets/StreamingAssets |
파일 읽기 쓰기 가능 |
2. 윈도우/리눅스 응용프로그램
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
%userprofile%\AppData\Local\Packages\<프로덕트이름>\LocalState. |
파일 읽기 쓰기 가능 |
Application.dataPath |
<실행파일이름_Data 폴더> |
|
Application.streamingAssetsPath |
<실행파일이름_Data 폴더>/StreamingAssets |
파일 읽기 쓰기 가능 |
3. 맵 에디터
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
<사용자디렉토리>/Library/Caches/unity.<회사이름>.<프로덕트이름> |
파일 읽기 쓰기 가능 |
Application.dataPath |
<프로젝트디렉토리>/Assets |
|
Application.streamingAssetsPath |
<프로젝트디렉토리>/Assets/StreamingAssets |
파일 읽기 쓰기 가능 |
4. 맥 응용프로그램
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
<사용자디렉토리>/Library/Caches/unity.<회사이름>.<프로덕트이름> |
파일 읽기 쓰기 가능 |
Application.dataPath |
<실행파일이름>.app/Contents |
|
Application.streamingAssetsPath |
<실행파일이름>.app/Contents/Data/StreamingAssets |
파일 읽기 쓰기 가능 |
5. WebGL
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
/ |
웹에서는 명시적인 파일 쓰기 불가능. 애셋번들로 해야함 |
Application.dataPath |
<실행파일 데이터 파일 폴더에 대한 절대 URL> |
웹에서는 명시적인 파일 쓰기 불가능. 애셋번들로 해야함 |
Application.streamingAssetsPath |
|
웹에서는 명시적인 파일 쓰기 불가능. 애셋번들로 해야함 |
6. 안드로이드 External
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
/mnt/sdcard/Android/data/<번들이름>/files |
파일 읽기 쓰기 가능 |
Application.dataPath |
/data/app/<번들이름-번호>.apk |
|
Application.streamingAssetsPath |
jar:file:///data/app/<번들이름>.apk!/assets |
파일이 아닌 WWW로 읽기 가능 |
7. 안드로이드 Internal
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
/data/data/<번들이름>/files/ |
파일 읽기 쓰기 가능 |
Application.dataPath |
/data/app/<번들이름-번호>.apk |
|
Application.streamingAssetsPath |
jar:file:///data/app/<번들이름>.apk!/assets |
파일이 아닌 WWW로 읽기 가능 |
8. iOS 응용프로그램
정적 변수 |
경로 |
비고 |
Application.persistentDataPath |
/var/mobile/Applications/<프로그램ID>/Documents |
파일 읽기 쓰기 가능 |
Application.dataPath |
/var/mobile/Applications/<프로그램ID>/<앱이름>.app/Data |
|
Application.streamingAssetsPath |
/var/mobile/Applications/<프로그램ID>/<앱이름>.app/Data/Raw |
파일 읽기 가능, 쓰기 불가능 |
'유니티 > 매뉴얼' 카테고리의 다른 글
[유니티 매뉴얼] 코루틴(CoRoutine) (1) | 2021.02.22 |
---|---|
[유니티 매뉴얼] TextMesh Pro (0) | 2020.03.21 |
[유니티 매뉴얼] 특수 폴더 이름 (0) | 2020.03.20 |
[유니티 매뉴얼] ARCore (0) | 2020.03.02 |
[유니티 매뉴얼] 유니티 추천 사이트 (1) | 2019.07.15 |