60 likes | 168 Views
Tool Framework. Level Editor using both a C++ and C# application. Joel Marklund Specialization Project 2010 LTU Skellefteå. Table of Contents. Level Editor Tool Framework Principle Application Communication Read/write structure Demo Questions. Level Editor. Nebula 3 Editor
E N D
Tool Framework Level Editor using both a C++ and C# application Joel Marklund Specialization Project 2010 LTU Skellefteå
Table of Contents • Level Editor • Tool Framework Principle • Application Communication • Read/write structure • Demo • Questions
Level Editor • Nebula 3 Editor • Reusable tool ’base’
Tool Framework Principle • Embedding an appinto another • Interface Application: C# • 3D Viewer: Nebula 3 Engine, C++ • Communication • TCP/IP stack • Read/write structure • XML messages • = Two applicationsworking as one • Applicable to otherlanguages
Application Communication • TCP/IP: Two strategies • C# Interface requires no. 2
Read/write structure • Common protocol • Text messages • Serializable data objects