질문&답변
스프라이트를 아틀라스 추가시 크래시가나요
해당 문제는 엔진 버전 5.3 이상일 때 발견되는 것 같습니다. 강의만 듣는다면 다운그레이드 하면 될 것 같은데, 최신 버전에서도 이 기능을 사용하고 싶다면 참고해 주시면 좋을 것 같습니다. 이 방법은 프로젝트를 BLUEPRINT 가 아닌 C++ 로 생성한 경우에만 해결할 수 있습니다. C++ 프로젝트는 Visual Studio 등의 편집기가 필요합니다. 또한 이 방법은 Epic Launcher 를 통해 생성된 프로젝트 기준입니다. 엔진 소스코드 버전도 동일하게 진행하거나, 엔진 소스코드에서 직접 수정해도 됩니다. (비추천) 프로젝트 폴더에 Plugins 폴더를 생성합니다. 엔진이 설치된 폴더(예시: C:\Program Files\Epic Games\UE_5.6 )에서 \Engine\Plugins\2D 에 있는 Paper2D 폴더를 복사하여 1번 에서 만든 Plugins 폴더에 붙여넣습니다. Plugins\Paper2D\Source\Paper2D\Private\PaperSprite.cpp 파일을 열어줍니다. 567 라인을 아래와 같이 수정합니다. /// 567 line, Before /// if (PropertyChangedEvent.ChangeType != EPropertyChangeType::Interactive) /// After if (PropertyChangedEvent.ChangeType != EPropertyChangeType::Interactive && PropertyChangedEvent.ChangeType != EPropertyChangeType::Unspecified) 프로젝트 폴더의 .uproject 파일을 우클릭 후 Generate Visual Studio project files 을 클릭하고 완료될 때 까지 기다립니다. 프로젝트 폴더의 솔루션 파일 .sln 을 열어서 솔루션 탐색기(Solution Explorer) - Games - "프로젝트 이름" 우클릭 후 빌드(Build) 합니다. 프로젝트 파일 .uproject 를 열어서 정상 작동하는지 확인합니다. 여담으로 Epic에서 이를 인지했지만 Paper2D 관련한 이슈는 더 이상 다루지 않을 예정인 것 같습니다... 해당 이슈: https://issues.unrealengine.com/issue/UE-183748 문제 해결 참고 링크: https://forums.unrealengine.com/t/paper2d-sprite-atlas-group-issue-in-5-3-2/1772474/9
- 좋아요수
- 1
- 댓글수
- 3
- 조회수
- 71





