전체 글 (5) 썸네일형 리스트형 Unreal Engine 5 Adaptive Icon(적응형 아이콘) 적용 방법 안드로이드 앱을 개발할때 일부 디바이스에서 아이콘이 이상하게 나오는 경우가 있습니다. 대표적으로 구글 픽셀폰은 앱 아이콘이 꽉 차서 나오지 않습니다. Android 8.0 Oreo (API26)이상 디바이스에서는 적응형 아이콘을 적용해야 앱 아이콘이 제대로 나옵니다. 안드로이드 스튜디오를 사용하는 경우라면 AndroidManifest.xml을 바로 변경하여 적용하면 되지만 언리얼 에디터에서 적응형 아이콘을 세팅하는 메뉴가 없습니다. 예전 스타일의 아이콘만 적용이 가능하죠. 그래서 AndroidManifest.xml를 수정해야 하는데, 프로젝트 세팅의 안드로이드 항목을 이용하는 것도 쉽지 않습니다. 각설하고 언리얼 5에서 제가 사용한 방법을 소개할까 합니다.먼저 적응형 아이콘 정보를 담은 xml파일을 별도.. Georgia Tech Master's courses Georgia Tech에서 온라인 마스터 과정을 시작하였습니다. 전공은 Interactive Intelligence 또는 Machine Learning으로 할 예정입니다. 2024년 1월 부터 시작하였고, 졸업까지 3년 정도 필요할 듯 합니다. 현재 수강할 과목을 선정하고 있습니다. 1. Game AI - CS7632 (GameAI, Elective) (Pass)2. Knowledge based AI - CS7637 (KBAI, Core) (Pass)3. Machine Learning for Trading (ML4T, Elective) - CS76464. Artificial Intelligence (AI, Core) - CS6601 5. Machine Learning (ML, Core) - CS7641.. 현업에서 사용하는 모던 C++ Ep2. 변수의 수명(Lifetime) 변수를 이용할때는 메모리에 공간을 할당해야 합니다. 해당 변수를 제외한 그 다른 어떤 코드도 변수의 내용을 변경하면 안되기 때문입니다. 즉, 변수의 선언은 메모리의 특정 위치 (주소)를 해당 변수에 그 메모리 위치를 알려주는 행위입니다. 그래서 변수의 값을 참조하는 것은 메모리의 특정 위치 (주소)에 있는 내용을 가져온다는 뜻이니까요. 그리고 변수의 이용이 끝나면 소멸되어야 합니다. 메모리에서 특정 변수가 차지했던 위치를 해제 해야 다른 코드나 변수가 그 공간을 이용할 수 있으니까요. 만약, 메모리 해제를 하지 않는다면 해당 메모리 위치는 그 누구도 사용할 수 없게 되어 사용할 수 있는 메모리의 영역이 점점 줄어들고 결국에는 메모리 부족으로 프로그램이 다운됩니다. 이를 메모리 누수 (memory leak.. 이전 1 2 다음