목록공부한거/Unity (3)
눈팅하는 게임개발자 블로그
원문 https://www.meziantou.net/performance-benefits-of-sealed-class.htm Performance benefits of sealed class in .NET - Gérald Barré In this post, I describe the performance benefits of sealed classes in .NET. www.meziantou.net .Net 환경에서 Sealed 클래스의 성능 향상 기본적으로 클래스들은 sealed 속성을 가지고 있지 않다. 이는 누구나 해당 클래스를 상속할 수 있음을 의미한다. 필자가 생각하기에 올바른 기조는 아닌 듯 하다. 클래스가 애초부터 상속을 해주지 않을 목적으로 설계되었다면(끝 단 파생 클래스로써 설계되었다면)..

1. 개요 1-1. 개요 인스펙터에 헤더를 붙여 카테고리화 하는 과정을 기록한 페이지. 좌측의 인스펙터를 우측의 인스펙터와 같이 정리한다. 1-2. 배경 인스펙터를 보고 한 번에 원하는 데이터 / 모듈을 찾아내기가 쉽지 않음. 인스펙터를 보는 작업자가 프로그래머 뿐만이 아님. 인스펙터 정리를 하면서 Naming Case 준수, 접근자 재설정, 필요없는 코드 제거 등 기존 코드들을 한번 더 확인하는 의미도 있음. 2. 헤더 종류 2-1. Managers 해당 스크립트에서 사용되는 다른 주요 모듈(매니저급) 객체들. 특정 피쳐를 위해 Sub Module에 동작을 요청하거나, 필요한 데이터들을 저장하는 역할을 하는 모듈들이며, 해당 모듈의 기능이 복합적으로 표현된다면 Manager Module로 분류. 2-2..
08/11 집 데스크탑에서 적당히 기능구현을 완료하고 빌드를 했으나 이전까지 잘 되던 ILL2CPP빌드가 폰에서 실행직후 Unity로고가 뜨기도 전에 크래쉬나서 종료되는 현상이 발생. 지난번까지의 빌드까지와의 차이점은 유니티관련해선 건드린 것이 없었기 때문에 프로젝트 내부에서해결하려고 삽질을 3시간정도 했는데. - 빌드시에 필요없는 에셋들을 제거해주는 기능을 끄고 - 그래픽 설정에서 UI default font를 추가해주고. - 타겟 빌드를 25로 맞춰서 빌드하는 폰 사양에도 맞춰보고 등등. 그리고 프로젝트 외부를 건드려본 삽질은 - 프로젝트에 문제가 있나 싶어서 다른 프로젝트로 빌드를 돌려봤음. - 다른 프로젝트도 문제가 있길래 아예 새로운 프로젝트를 만들어서 돌려봤음. - 깃헙에 백업해둔 지난 프로젝..