J
John Hann
Hi,
A friend of mine is in the process of building a 3d game engine using
native DirectX in C++. I would like to contribute to the development of
an editor for this engine, but I would prefer to develop it in C#. We've
discussed the possibility of creating a COM-based interface to the
engine that the editor could use from C#, and I think that would work
well for most tasks.
However, I'm not quite sure how I would go about developing a WinForms
GUI that would include the engine as a native DirectX control. Could
anyone offer some advice on this? We would like to keep the low level
details of rendering, culling strategies, scene graph composition, etc.
in the actual engine, and have the editor simply drive the engine with
high level commands. Any thoughts?
Thanks,
John
A friend of mine is in the process of building a 3d game engine using
native DirectX in C++. I would like to contribute to the development of
an editor for this engine, but I would prefer to develop it in C#. We've
discussed the possibility of creating a COM-based interface to the
engine that the editor could use from C#, and I think that would work
well for most tasks.
However, I'm not quite sure how I would go about developing a WinForms
GUI that would include the engine as a native DirectX control. Could
anyone offer some advice on this? We would like to keep the low level
details of rendering, culling strategies, scene graph composition, etc.
in the actual engine, and have the editor simply drive the engine with
high level commands. Any thoughts?
Thanks,
John