일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 단말기 해상도
- DotsTween
- Tween
- TextMeshPro
- Custom Package
- unity
- Job 시스템
- Dots
- adfit
- 프레임워크
- Framework
- 다이나믹 폰트
- 샘플
- C#
- base64
- Dynamic Font
- sha
- RSA
- Unity Editor
- 텍스트 메시 프로
- ui
- 최적화
- 암호화
- 가이드
- 2D Camera
- AES
- job
- 커스텀 패키지
- 이미지 폰트
- jumping ball
- Today
- Total
목록전체 보기 (114)
EveryDay.DevUp
▶ 프레임 워크는 게임 개발과 관련하여 다음 프로젝트에서도 동일하게 사용할 수 있는 것들의 모음이라고 할 수 있다. ▶ 처음 게임을 개발할 때, 무에서 유를 만들어내는 과정을 통해 게임의 기반이 되는 라이브러리와 클래스, 함수 들을 만들게 된다. ( 여기에는 기존에 어셋 스토어에 있는 툴이나, 코드, 리소스 들도 포함이 될 수 있다. 대표적으로 UI를 대응할 때 많이 사용되는 NGUI가 있다. ) ▶ 개인 프로젝트 진행을 통해, 필요한 공통 기능을 파악하고 라이브러리화 하여 나만의 프레임워크를 만드는 것을 목표로 한다. ▶ GitHub를 통해 작성한 코드의 유지보수를 관리하고자 한다. : 프레임 워크 완성 시 코드 공유 예정
Unity의 가비지 컬렉터에 대해 설명하고자 한다. C# 은 기본적으로 메모리를 자동으로 관리 해줌* C# 메모리 : https://everyday-devup.tistory.com/10[Unity] C#에서의 메모리* Heap ▶ 위치가 정해져 있지 않고 용량이 큰 대신 느림 ▶ 참조 타입 ( ex class, string, object ) ▶ 변수 선언 시 데이터가 저장되어있는 메모리를 가리키게 됨 * Stack ▶ 정렬되어 있고 빠르지만 사용에..everyday-devup.tistory.com● Stack의 메모리 관리 ▶ Stack은 Last In First Out 구조로 순서대로 값 타입의 변수가 설정되고, 사용이 종료되는 시점에 메모리가 반환 됨 ▶ 사용이 종료되는 시점에 메모리가 반환 되기 때..
Unity Scene에 있는 GameObject들의 스크립트에서 Awake, OnEnable과 같은 함수 들이 호출되는 부분은 로딩되는 순서대로 진행▶ 로딩되는 순서대로 진행되기 때문에, 명확하게 어느 스크립트가 먼저 호출되거나 할 수 있는 부분을 알 수 없을 경우가 많음유니티 Proejct Settings에서 Script Execution Order를 설정하면 스크립트의 순서를 명확하게 할 수 있음 원하는 스크립트를 추가한 뒤 순서를 설정하면 해당 순서로 스크립트가 실행되는 것을 알 수 있음
Unity Singletone은 Unity Scene Load와 Destory에 상관없이 별도의 삭제 코드가 없다면 앱의 종료시 까지 남아있는 GameObject로, 전역적인 접근과 하나의 인스턴스만 생성되는 개념 Unity Singletone을 직접 구현할 수도 있지만, 템플릿으로 구현된 다음의 코드를 복사해서 사용할 수 도 있음 http://wiki.unity3d.com/index.php/Singleton Singleton - Unify Community Wiki Alternatives Scriptable Objects One excellent alternative to the singleton pattern in Unity is the use of ScriptableObjects as a type ..