QuartzUI 希望给广大游戏设计爱好者和开发人员提供一套简洁易用的QUI系统,目前已经发展到了较为完善的 0.50版本,工程量逐渐增大,这已经不是一两个人可以完成的项目了。现在准备将QuartzUI 的界面编辑器项目代码公开,希望能为游戏开发者提供一个更强大的开发工具!
[分享]QUI 编辑器项目开源,欢迎广大爱好者参与!
招募程序员若干~希望对DX 、win32 API或者MFC熟悉者参与!
目前这个项目还在研究当中。该编辑器假想图如下(图标美术资源来自3DMax9):
[分享]QUI 编辑器项目开源,欢迎广大爱好者参与!
目前计划实现的几个功能:
1.上面一排是控制按钮,负责控制UI控件在场景中的属性,比如父子关系,可见性控件之间的链接,激活状态,移动、放大缩小等。
2.右边的面板是控件面板,可以从中选择控件到场景中,包含基本的按钮 文本框等
3.最大的区域是工作区,工作区有两个作用,一个是模拟未来游戏屏幕,UI控件在这个区域排放,保存成XML格式以后通过QUI系统读取到游戏中,就会按照编辑器的预定位置排布UI。第二个作用是调整UI控件。比如要生成一个自己特有的新组合控件,可以切换到微调模式,重新组合新控件,保存以后重新载入控件编辑表,控件面板中就会有新的按钮。
4.菜单位置在右上方。这个编辑器用到的菜单情况很少,所以弱化了菜单部分。把更多的显示部分提供给了快捷按钮。
5.支持鼠标和键盘对控件进行调整。鼠标负责拖拽,键盘的方向键负责微调。
6.目前设计的这个编辑器是基于dx9的,里面的所有控件都是用的QUI本身完成的,控件位置都保存在xml中。参与的朋友如果是API高手或者MFC高手也可将项目用API或MFC来制作。
菜单假想图:
[分享]QUI 编辑器项目开源,欢迎广大爱好者参与!
其余的功能还需完善 希望大家共同参与!
有兴趣的朋友请在下面简单的介绍一下自己,留下自己的联系方式(Email)我会通过mai联系你!
[此贴子已经被Admin于2009-9-26 9:20:27编辑过] |