Hello coders! This time here at StudioEvil we are working hard to provide first-class solutions for our new game! So let’s start with the level editor (codename: Shibuya)
In this first sprint i’ve worked on the integration between WPF and XNA. You know: there is a problem called airspace when you try to render different DirectX surface one above the other in the same window, and both these guys uses DirectX behind the scenes…
This is obviously ugly, and solution that suffers the airspace problem have a poor integration and support of all the great things that WPF can do for your GUI. To tell the truth, if you document yourself a little bit and you have a couple of hour of good work to spend on this you can achieve something very nice, it’s not so hard! In this post i’m going to provide you some usefull links, if you are trying to achieve the same result, and also i’ll demonstrate where i’m now.
Please keep in mind that is the result of the first sprint only (we are using SCRUM) this is not even a beta, and i’ve a dozen of other ideas to add to this now, but… hey! it already works great!
A couple of nice links for you…
A MUST-READ tutorial on DirectX/WPF integration
Interesting discussion between gentlements on WPF and XNA hacking
And now the trailer of ”Wpf loves Xna” in beautyful technicolor!