1、界面开发方式
场景编辑器的重点是友好的界面交互,其次考虑快速、简单的开发语言。到目前为止,所遇到的界面开发大致有MFC、VS C#、Qt。
1.1、MFC、C#、Qt优缺点
MFC仅使用Windows平台,但是存在较多现成的界面库,能节省不少开发时间。
VS C#,包含很成熟的界面开发,但是渲染引擎本身使用C++实现,邀请本身并未做成ActiveX,后期存在C++与C#交互的问题。
Qt,了解不深,要在短期内熟悉、熟练存在风险,直接放弃。
2、界面库选择
考虑到不想在界面的开发上耽误太多的时间,优先使用现成、成熟的界面库Codejock Software15,库本身附带较多Sample,方便学习、复用。
3、很用用处的Sample
GUI_VisualStudio、WinExplorer、MDITabWindow、SplitterWindow、MDITabWindows、TabbedToolbar