2019/02(2)
-
Unity 2018.3에서 RayCheck 문제
유니티 2018.3 버전으로 업데이트 후 이전 프로젝트를 로드 했을때 발생한 문제. Physics의 RayCheck 계열 함수가 특정 위치에서 히트가 안되는 문제가 발생했다.그냥 안되면 모르겠는데 몇몇 위치에서만 동작을 안한다....... 처음 이 문제를 확인했을 때는 Physics 버전이 3.4로 올라가면서 생긴 문제라 생각했는데 버그 수정 과정에서 구버전 시네머신의 콜라이더를 사용하면 간헐적으로 레이 체크 계열 함수들이 비정상 동작한다는 사실을 알게 되었다. 아마 Physics 버전 올리면서 시네머신의 콜라이더 컴포넌트도 변경된게 있나보다.에셋 스토어에서 받은 시네머신을 제거하고 패키지 매니저에서 제공하는 최신 버전의 시네머신으로 교체했더니 아무 문제없이 잘 동작한다.
2019.02.27 -
Unity 2018.3 - GC Alloc 17B
작년 말 Unity 2018.3 버전이 나오면서 여러가지 기능이 추가되었다.그중 가장 눈이 가는 녀석은 GPU Base LightMap! 그래서 최근 2018.2 -> 2018.3으로 업데이트...그런데 업데이트 후 프로파일러에서 난데없이 매 프레임 GC 17B가 생성되는 것이 눈에 들어온다. 그냥 아무것도 없는 디폴트 씬 인데도 불구하고 저 17B의 쓰레기가 계속 생성되고 있다... 구글링을 통해 알아봤더니 2018.3 버전의 버그로 보인다. 메모리 프로파일러 추가되서 좋아했는데 다른 문제가 ㅠㅠㅠ 2019.1 베타 버전도 있던데 그걸 설치 해봐야하나... 빨리 수정 되었으면...
2019.02.02