Tôi chuyển từ WinForms/XNA để WPF/SlimDX vì:viewports SlimDX trong WPF kiểm soát
- a) tất cả những lợi ích của WPF trên WinForms (nhưng đường cong học tập = ouch)
- b) Tôi muốn có nhiều cửa sổ xem SlimDX được gắn với Panels. XNA có 1 màn hình "trò chơi".
- c, cuối cùng và ít nhất) Hỗ trợ DirectX 10
Tất cả mã XNA trước đây của tôi là C#. Tôi đang gặp khó khăn trong việc tìm ra cách chuyển cổng này sang SlimDX và WPF ở mức cao. Tôi đã tìm kiếm như điên. Gần nhất tôi đã tìm thấy là:
1) http://www.gamedev.net/community/forums/topic.asp?topic_id=507941 Nhiều bài viết chỉ đến cuộc thảo luận này, tuy nhiên nó không đầy đủ và tôi không thể tìm ra XAML và gặp lỗi thiết bị sau khi đính kèm tất cả các sự kiện _slimDXDevice và Window1 đã bị bỏ đi.
2) http://www.codeproject.com/KB/WPF/D3DImage.aspx Bài viết này giả định người dùng đang chuyển C++. Tôi đang chuyển mã XNA rất gần với mã MDX.
Nếu tôi có thể đến điểm mà tôi có biểu mẫu WPF với khung nhìn điều hướng SlimDX tùy chỉnh chỉ là một hộp màu xanh, tôi có thể đi từ đó. Trong XNA tôi render nhiều RenderTargets riêng biệt và đặt chúng trên màn hình, bây giờ tôi muốn đính kèm chúng vào các điều khiển. Nhưng trước tiên, chỉ cần 1 hộp màu xanh! : D
Bất kỳ ý tưởng nào? Tôi cảm thấy rằng điều này đơn giản hoặc có một số mã "cắt cookie" mà tôi đang thiếu. Được đánh giá cao!
Chúng tôi có một mẫu chứng minh điều này trong SlimDX, tuy nhiên , Tôi không tin rằng nó được kiểm tra trong kho SVN và tôi hiện không thể liên lạc với nhà phát triển có nó trong bản sao làm việc của mình. Câu hỏi này khá mơ hồ. Bạn có yêu cầu trợ giúp về các lỗi thiết bị cụ thể không? Nếu có, bạn có thể đăng chúng không? –
Tôi có thể thấy đó là một câu hỏi mơ hồ. Tôi không hỏi về bất kỳ lỗi cụ thể nào, tôi chủ yếu tìm kiếm một giải pháp rất đơn giản, cao cấp cho WPF/SlimDX bằng C#. Tôi dường như không thể tìm thấy tài liệu hoặc ví dụ ở bất kỳ đâu. – bufferz