QuartzUI库使用方法以及相关问题
======================================================
1.这个UI库是什么版本的,适用人群主要是那方面的?
<QuartzUI>:当前版本就是下载以后运行Demo看待QuartzUI LOGO下面的版本号,目前版本0.4,预计元旦以前会更新到可以提供给大家使用的0.8版本。0.8以前主要提供给大家可以尝试性能的Demo版本。QuartzUI库主要是针对大多数游戏爱好者和非专业人士提供的一套UI库。
2.这个库为什么基于Dx8.1,我做dX9的游戏可以用吗?(注意 从0.41版本开始基于9.0c)
<QuartzUI>:完全可以,直接编译不需要做任何修改。Dx8.1中提供的2D功能已经足以胜任做UI了,这个库用Dx9也可以做,只是我觉得没有必要。其实这个库原本是用于dx9项目的,目前即将开发的0.3版本是基于Dx9.0c的,其中增加了很多的很绚丽实用的功能接口,希望大家喜欢。
3.这个库可以跨平台吗,我用的是OpenGL?
<QuartzUI>:目前不支持OpenGL,因为这个库为了方便使用者(初级开发者),已经把渲染放在UI库里了。如果需要更换渲染底层,修改也并不复杂,UI仅仅是一些逻辑控件,跟渲染层没有多大关系。
4.如果我要使用UI库,应该怎么样使用?
<QuartzUI>:使用该库已经做到了最简化了,非常简单,随后我会在下载中放置例题,学过dx例题的人看了就懂。
5.使用UI库的时候需要注意什么?
<QuartzUI>:就当作正常类库用就可以了,还没有做到MFC那么智能,有一点把握好就可以了,就是开始初始化设备的时候需要将窗口,显卡,鼠标等数据正常传给UI就可以了。
6.你提供的库风格和我做的游戏差距很大怎么办?
<QuartzUI>:图片可以随意更改的。这种问题处理有两种方法 1.直接修改我的UI图片库 2.每一个UI控件都有自己的重载函数,可以重载纹理,可以重新设置控件大小,感应区等参数,每一个控件都提供了丰富的接口,可以随心所欲的修改每一处你不满意的地方。
7.我是初学者,第一次用UI库,做游戏也没太多经验,我能用这个做游戏吗?
<QuartzUI>:回答是肯定的。这个UI库就是为了简化初学者在UI上过多的消耗时间设计的。如果没有开发dx环境的游戏经验,你可以根据我提供的例题你会发现使用它非常简单,你只需要按照你预料的事件触发响应编写你需要执行的代码就可以了,甚至你什么也不用作,这套UI系统已经帮你完成了大多数的游戏的基本功能,你只需要按照你的逻辑写你的游戏就可以玩了。
8.上面提到的UI提供了那些基本功能?
<QuartzUI>:比如鼠标控制,键盘控制,按钮,文本等。集成了弹出菜单,动态数据显示等控件,从玩家打开游戏到退出游戏等等一整套常用UI都是模块化的,只需要改一下图片和文字就可以用了。
9.发现原来的教程和现在下载的库不一样了,怎么回事?
<QuartzUI>:非常抱歉,教程是早期版本的,有些内容没有及时更新,请以最新的的教程为准!
[此贴子已经被Admin于2009-4-20 16:31:44编辑过] |