일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가이드
- 텍스트 메시 프로
- ui
- 이미지 폰트
- 샘플
- 2D Camera
- unity
- Dots
- RSA
- jumping ball
- 프레임워크
- 암호화
- adfit
- Custom Package
- Unity Editor
- base64
- 단말기 해상도
- Job 시스템
- job
- Dynamic Font
- 다이나믹 폰트
- 커스텀 패키지
- DotsTween
- AES
- C#
- Tween
- TextMeshPro
- Framework
- 최적화
- sha
- Today
- Total
목록전체 보기 (113)
EveryDay.DevUp
Unity에 이미지 파일을 Import 하면 Inspector 창에서 다음과 같은 정보를 확인할 수 있다. 단말기에 따라 텍스처의 사이즈와 압축 방식을 선택할 수 있는데, 이 게시글에서는 압축 방식에 대해 설명하고자 한다. 텍스처 압축은 원본 텍스처를 그대로 단말기에서 사용했을 때의 App에서 차지하는 용량과 메모리에서 차지하는 크기 문제를 해결하기 위한 것이다. 게임에서의 텍스처 압축은 일반적으로 알고 있는 jpg, png 와 같은 형태의 압축 방법과는 차이가 있다. jpg, png의 경우 이미지 제작 프로그램에서 원본 이미지의 용량을 줄이기 위해 사용하는 압축 방법으로, 게임에서는 jpg, png로 저장되어 있는 텍스처를 원본의 이미지로 만든 뒤 "텍스처 블록 압축 알고리즘"을 통해 다시 저장한다. ..
게임의 UI를 개발하게되면 Prefab 또는 Scene의 GameObject에서 필요한 UI 요소들을 참조해서 코드를 작성하게 된다. 예를들어 UI프리팹의 TextMeshPro 와 같은 텍스트를 보여주는 컴포넌트가 있다고 할 때, 게임의 언어가 한국어 일 때는 한국이라고 나타내고 게임의 언어가 영어 일때는 USA 라고 나타내는 경우가 있다고 하자. 게임의 언어에 따라 텍스트를 바꿔줘야 하기 때문에 코드에서 언어로 분기 처리를 해야한다. 그리고 분기처리를 하기 위해 코드에서 TextMeshPro 컴포넌트의 정보를 참조해야 한다. 이때 UI 요소를 참조하는 방법은 3가지 정도가 있다. ▶ MonoBehaviour를 상속한 스크립트에서 public으로 선언한 변수에 참조할 ui요소를 드래그 & 드랍으로 가져올..
▶ Serialize ( 직렬화 ) : Unity에서 사용하는 데이터나 GameObject의 정보를 저장하고 불러오기 위해 사용하는 포맷으로 자동으로 변환하는 프로세스이다. : Unity Editor에서 인스펙터 창의 정보나 프리팹의 정보를 저장하고 불러오는데 사용되고 있다. ▶ hot reloading ( 핫 리로드 ) : Unity Editor에서 Serialize 되는 데이터 또는 코드의 수정이 발생한 경우 실시간으로 변경 사항을 체크하여 데이터를 직렬화 한다. 이때 직렬화가 적용되지 않는 정보는 데이터를 잃게 된다. ▶ Serialize Rules ( 자동으로 직렬화가 되는 규칙 ) : Class안에 public으로 선언되거나 [SerializeField] 속성이 정의 되어 있는 경우 직렬화가 가..
▣ 기본 설정 https://everyday-devup.tistory.com/44 [Unity] 프레임 워크 가이드 - 패키지 다운 및 기본 씬 설정 ( v.0.1.0 ) ● Framework Package를 다음의 링크에서 다운로드 https://everyday-devup.tistory.com/40 [Unity] 프레임 워크 기능 및 사용 가이드 프레임워크의 기능 업데이트 및 사용 가이드를 관리하는 페이지 #2020-05-08.. everyday-devup.tistory.com ResourceManager는 Addressable Package를 사용하여 Unity Asset의 프리팹, 텍스쳐, 폰트, 아틀라스와 같은 것을 동적으로 불러오는데 사용된다. Object의 guid를 기반으로 캐싱하여 관리하며..