MOGRE 1.8.1을 사용하여 3D 모델을 WPF 응용 프로그램에 포함시키고 있습니다. 사용자가 해상도를 변경하거나 컴퓨터가 절전 모드로 전환 될 때 the application crashes에 문제가 발생했습니다. 렌더링 시스템이 더 이상 액세스 할 수없는 서페이스를 그리려고하기 때문에 이것이라고 생각합니다.MOGRE 1.8.1 + WPF (C#) - 사용자가 해상도를 변경하거나 컴퓨터가 잠자기 상태가되었을 때 백 버퍼가 유효하지 않습니다.
나는 무엇을해야할지 잘 모르겠다. dispose 메소드를 사용하여 MOGRE를 죽이고 나중에 (Windows 이벤트를 잡음으로써) 재부팅을 시도했지만 메모리 누수가 발생했습니다. MOGRE 라이브러리에 포함 된 일시 중지 렌더 메소드가 작동하지 않는 것 같습니다. 누구든지이 문제를 우회하는 방법에 대한 아이디어가 있습니까?
노트
- 당신은 내가 여기 실행 해요 예를 찾을 수 있습니다. 주요 차이점은 내가 대신 1.8.1 .dlls를 사용하고 있다는 것입니다. ->http://www.codeproject.com/Articles/29190/Blend-the-OGRE-Graphics-Engine-into-your-WPF-proje이지만 오류가 둘 모두에 있습니다.
- OgreImage.cs는 문제가 발생한 곳입니다.
도움 주셔서 감사합니다.