Discussion:
whats up witch c# and direct in this year 2008 ?
(too old to reply)
d***@hotmail.com
2008-03-16 17:42:20 UTC
Permalink
Hi,

i work since 13 Years with directX ( DirectX 3.0 ). In begin of 2007 i
developed a c# 3d engine for WinXp and Windows Mobile 6.0. After a
other job i want to continue my developement, but look what happen at
Microsoft:

Managed DirectX is no more supported in DirectX march 2008 ( called
MDX ) It is only available for XNA. But XNA is a step into the year
1981 ( games like pong ) and only a hobby tool. ( just like mobile
games )

My question is now:
How i could develope a professional 3D application with C# and also be
sure to count on DirectX ( with C# ) in the future?

I like the easy way to develope in C# and would like to combine it
with directx. If MDX is no more supported on windows mobile 6.0, i can
life with it. But whats up with c# windows form applications and
directx?

Maybe i could answhere my question on my self.
I need to make the 3d engine wrapper in C++/CLI ? ( 3d engine in c++,
a wrapper in C++/CLI to use the 3d engine in C# ) WHAT A HORROR !!!!

I guess C# is only a better VB. Isn't it?

Thanks, dodo502b
ZMan
2008-03-27 21:55:38 UTC
Permalink
XNA is for the most part just as capable as MDX was... there's an annoying
set of omissions to maitain compat with xbox 360 but its perfectly usable
and not just for pong games.

However if you want a new wrapper take a look at SlimDX - a community
replacement tht should do everything you want.
http://code.google.com/p/slimdx/

In the mobile space... well 3d just vanished. Nobody used the Mobiled d3d
and vendors didnt support it well with hardware or drivers. There were very
limited numbers of devices tht worked and they worked badly.
Post by d***@hotmail.com
Hi,
i work since 13 Years with directX ( DirectX 3.0 ). In begin of 2007 i
developed a c# 3d engine for WinXp and Windows Mobile 6.0. After a
other job i want to continue my developement, but look what happen at
Managed DirectX is no more supported in DirectX march 2008 ( called
MDX ) It is only available for XNA. But XNA is a step into the year
1981 ( games like pong ) and only a hobby tool. ( just like mobile
games )
How i could develope a professional 3D application with C# and also be
sure to count on DirectX ( with C# ) in the future?
I like the easy way to develope in C# and would like to combine it
with directx. If MDX is no more supported on windows mobile 6.0, i can
life with it. But whats up with c# windows form applications and
directx?
Maybe i could answhere my question on my self.
I need to make the 3d engine wrapper in C++/CLI ? ( 3d engine in c++,
a wrapper in C++/CLI to use the 3d engine in C# ) WHAT A HORROR !!!!
I guess C# is only a better VB. Isn't it?
Thanks, dodo502b
Chuck Walbourn [MSFT]
2008-03-31 19:05:38 UTC
Permalink
Note trying to be pendantic here, but "XNA" is not the correct nomenclature
to use here. "XNA Assemblies" or "XNA Game Studio" referes to the MDX-like
technologies you are talking about.

"XNA" is actually a much broader initaitive and includes XNA Game Studio,
support services for professional developers, the DirectX SDK for C++
developers, the Xbox 360 XDK, and a bunch of other stuff.

There's been a lot of confusion in the press around this and many people
still use "XNA" as short-hand for "XNA Game Studio", but it really just
makes it that much harder to explain my job to people since I don't actually
work with managed code :>
--
-Chuck Walbourn
SDE, XNA Developer Connection

This posting is provided "AS IS" with no warrenties, and confers no rights.
Loading...