일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 커스텀 패키지
- job
- 이미지 폰트
- 다이나믹 폰트
- Custom Package
- adfit
- Framework
- jumping ball
- Unity Editor
- Job 시스템
- ui
- 단말기 해상도
- 최적화
- RSA
- AES
- unity
- 암호화
- 2D Camera
- 가이드
- TextMeshPro
- 샘플
- C#
- Dynamic Font
- sha
- 텍스트 메시 프로
- base64
- 프레임워크
- Tween
- DotsTween
- Dots
Archives
- Today
- Total
목록어셋 포스트 프로세스 (1)
EveryDay.DevUp
[Unity] AssetPostprocessor (어셋 포스트 프로세서) - 어셋을 코드로 관리하기
게임 개발을 여러사람이 진행할 경우, 숙련도에 따라 어셋을 임포트할 때 정해둔 규칙을 따르지 않는 실수가 발생할 수 있다. 예를들어 ui 텍스쳐를 임포트할 때 read/write 옵션을 꺼야하는데 끄는 경우가 있을 수 있고, 텍스쳐 포맷을 잘 못 설정하는 경우가 발생할 수 있다. 개발 과정 중에 체크를 할 수 있다면 다행이지만, 사람은 누구나 실수를 할 수 있기 때문에 코드로 사람의 실수를 방어 할 필요가 있다. 프로젝트마다 정하는 규칙이 다르기때문에 해당 코드를 일반화하기는 어려울 것이다. 그래서 Unity는 어셋이 변경이 될 때 콜백을 받을 수 있도록 하였다. 콜백을 받으려면 AssetPostProcessor를 상속받아, 변경이 발생했을 때 콜백을 받을 수 있도록 어셋의 타입에 따른 함수를 정의하면 ..
Unity/최적화
2020. 6. 11. 21:48