내가 윈폼에서 전환하고/XNA를 제어하기 때문에!SlimDX 뷰포트는 WPF/SlimDX에
- A) 윈폼을 통해 WPF의 모든 혜택 (그러나 아야 = 학습 곡선)
- B) 패널에 SlimDX 뷰포트가 여러 개 붙어 있습니다. . XNA에는 "게임"화면이 1 개 있습니다.
- C, 마지막으로하고 이상) DirectX 10을 지원
내 이전 XNA 코드의 모든 C#으로합니다. SlimDX 및 WPF로 이식하는 방법을 알아내는 데 어려움이 있습니다. 나는 미친 듯이 수색했다. ,
1) http://www.gamedev.net/community/forums/topic.asp?topic_id=507941 많은 글이 토론을 가리 그러나 그것은 불완전하고 내가 XAML을 알아낼 수 있고, 나는 _slimDXDevice와 번째 윈도 모든 이벤트를 부착 한 후 장치 오류를 얻을 : 내가 찾은 가장 가까운 있습니다 그것들은 빠져 나갔다.
2) http://www.codeproject.com/KB/WPF/D3DImage.aspx 이 기사에서는 사용자가 C++을 이식한다고 가정합니다. XNA 코드를 MDX 코드에 매우 가깝게 포팅합니다.
파란색 상자였던 사용자 지정 SlimDX 구동 뷰포트가있는 WPF 폼이있는 지점으로 가면 거기에서 갈 수 있습니다. XNA에서는 많은 별도의 RenderTargets를 렌더링하여 화면 전체에 배치했습니다. 이제 컨트롤에 첨부하려고합니다. 하지만 우선, 1 개의 파란색 상자! : D
아이디어가 있으십니까? 나는 이것이 단순한 것, 또는 내가 잃어버린 "쿠키 커터"코드가 있다고 생각한다. 대단히 감사합니다!
우리는하지만, SlimDX이을 보여주는 샘플을 가지고 , 나는 그것이 SVN 저장소에 체크 인되었다고 나는 그의 작업 카피에있는 개발자와 연락을 취할 수 없다고 나는 믿지 않는다. 이 질문은 일종의 모호합니다. 특정 장치 오류에 대한 도움을 요청합니까? 그렇다면 게시 할 수 있습니까? –
나는 그것이 막연한 질문 인 것을 볼 수있다. 특정 오류에 대해 묻는 것은 아닙니다. 저는 C#을 사용하여 WPF/SlimDX에 대한 매우 단순하고 높은 수준의 솔루션을 찾고 있습니다. 어디서나 문서화되거나 예제가없는 것 같습니다. – bufferz