Managed Directx 또는 XNA와 함께 WPF의 D3Dimage를 어떻게 사용할 수 있습니까?
문제
나는 D3D 코딩에 들어가고 싶지만 최근에 취미 프로젝트에 해당하는 것에 대해 C ++를 배울 시간이 없습니다.
다른 팁
d3dimage on에 대한이 기사를 사용해보십시오 CodeProject ~에 의해 WPF 박사
내가 아는 한 공식적으로 지원되지 않습니다. 일부 사람들처럼 보입니다 작동하기 위해 해킹했습니다.
이것이 훨씬 더 오래 문제가되지 않을 것 같습니다. 적어도 .NET 4.0이 오는 것 같습니다. Microsoft는 화요일 PDC에서 WPF와의 XNA 통합 데모를 선보였습니다. 실제로보고 싶다면 PDC 사이트에서 세션 비디오를 볼 수 있습니다.
https://sessions.microsoftpdc.com/public/timeline.aspx
세션은 PC46 (WPF 로드맵)이며 XNA 데모는 38 분 정도입니다. WPF 그래픽 선물 토크 오늘 (Session PC07)에서 더 자세한 내용을 보이기를 바랍니다. 길을 조금 아래로 내려갈 수도 있지만, 그들이 일하고있는 것이 고무적입니다.
Managed Directx 및 XNA의 또 다른 대안은입니다 모그레, 이것은 Direct3D를 사용하는 훌륭한 오픈 소스 C ++ 그래픽 엔진 주변의 C# 래퍼입니다. OGRE3D. (취미 프로젝트라면 D3D가 아닌 이와 같은 엔진을 사용하여 더 빨리 갈 수 있다고 생각합니다. XNA 또는 SLIMDX에 대해 잘 모르겠습니다.)
다음은 Leslie Godwin의 Codeproject 기사입니다 이로 인해 D3dimage 클래스 (IAN이 언급 한 Dr. WPF 기사)에서 Mogre와 함께 사용하는 방법을 보여줍니다.
편집 : 나는 오픈 소스 프로젝트를 만들었습니다. mogreinwpf, 위에서 언급 한 Leslie Godwin의 코드를 기반으로 Mogre와 함께 d3dimage를 사용하고 대체 샘플 앱을 사용합니다.