일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- base64
- Unity Editor
- Dots
- Tween
- AES
- jumping ball
- Framework
- Dynamic Font
- 단말기 해상도
- 프레임워크
- 커스텀 패키지
- 텍스트 메시 프로
- DotsTween
- 다이나믹 폰트
- unity
- TextMeshPro
- 이미지 폰트
- adfit
- 샘플
- 암호화
- sha
- Job 시스템
- ui
- job
- 최적화
- 2D Camera
- Custom Package
- C#
- 가이드
- RSA
- Today
- Total
목록Unity (43)
EveryDay.DevUp
게임 개발을 여러사람이 진행할 경우, 숙련도에 따라 어셋을 임포트할 때 정해둔 규칙을 따르지 않는 실수가 발생할 수 있다. 예를들어 ui 텍스쳐를 임포트할 때 read/write 옵션을 꺼야하는데 끄는 경우가 있을 수 있고, 텍스쳐 포맷을 잘 못 설정하는 경우가 발생할 수 있다. 개발 과정 중에 체크를 할 수 있다면 다행이지만, 사람은 누구나 실수를 할 수 있기 때문에 코드로 사람의 실수를 방어 할 필요가 있다. 프로젝트마다 정하는 규칙이 다르기때문에 해당 코드를 일반화하기는 어려울 것이다. 그래서 Unity는 어셋이 변경이 될 때 콜백을 받을 수 있도록 하였다. 콜백을 받으려면 AssetPostProcessor를 상속받아, 변경이 발생했을 때 콜백을 받을 수 있도록 어셋의 타입에 따른 함수를 정의하면 ..
Unity는 기본적으로 Assembly-CSharp과 Assembly-CSharp-Editor 어셈블리를 가지고 있다. 기본적으로 Asset에 있는 스크립트 파일은 Assembly-CSharp에 묶이고, Editor 폴더 안에 있는 스크립트 파일은 Assembly-CSharp-Editor에 묶이게 된다. 스크립트의 개수가 적은 경우 컴파일 시간이 짧기 때문에 문제가 없지만, 스크립트의 양이 많아질 수록 하나의 어셈블리에서 스크립트를 관리하면 컴파일의 시간이 비례하여 증가하게 된다.Unity는 이에 대한 해결 방법으로 사용자가 어셈블리를 정의하여 사용할 수 있도록 Unity 2017.3 버전 이후에 추가하였다. 사용자 정의 어셈블리를 만드는 방법은 간단하다.① Asset->Create->Assembly D..
ECS를 알아보기 전 DOTS에 대해 궁금한 점이 있다면 하단의 링크를 통해 알아 볼 수 있다. https://everyday-devup.tistory.com/67 [Unity] DOTS ( Data Oriented Technology Stack ) ● DOTS란? ▶ Unity를 통해 멀티스레딩과 퍼포먼스 향상이 가능한 차세대 유니티 기반 기술이다. ▶ ECS, Job System, Burst Compiler 의 각 고유한 기능들을 사용하여 DOD ( Data-Oriented Design )을 구현 하.. everyday-devup.tistory.com ● Burst 컴파일러 ▶ C# 코드를 하드웨어의 최적화하여 Native 코드로 변경하는 것이다. ▶ iOS의 이슈로 Unity에서 IL2CPP를 지원..
ECS를 알아보기 전 DOTS에 대해 궁금한 점이 있다면 하단의 링크를 통해 알아 볼 수 있다. https://everyday-devup.tistory.com/67 [Unity] DOTS ( Data Oriented Technology Stack ) ● DOTS란? ▶ Unity를 통해 멀티스레딩과 퍼포먼스 향상이 가능한 차세대 유니티 기반 기술이다. ▶ ECS, Job System, Burst Compiler 의 각 고유한 기능들을 사용하여 DOD ( Data-Oriented Design )을 구현 하.. everyday-devup.tistory.com Unity의 Job System을 이해하기에 앞서 기본이 되는 프로세스, 스레드의 개념을 알아보고, Job 시스템이 무엇인지와 사용법을 설명하고자 한다..