游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 鼯鼠

QuartzUI试用版

[复制链接]

22

主题

144

帖子

193

积分

注册会员

Rank: 2

积分
193
发表于 2007-9-27 21:25:00 | 显示全部楼层

Re:QuartzUI试用版

"有很多朋友提到DX8.1太老了,这样的认识是不对的。你如果认识有经验的程序员,会发现他一直在用win2000操作系统,vc6.0的编辑器..."

这只是每个人的本性,人都是不喜欢改变的,而人类社会总体确实向前发展的,这谁也不能怪,要怪就怪为什么投了人胎。(这没有任何骂人的意思,请不要妄加猜测)

关于内核和实用性来说的确如此,xp 与2000都是差不多的内存管理和进程管理,都是NTFS,如果呼出CMD,同时全屏的话,是没有任何区别的,v6的话。没有用到mfc7或是更高版本的类的话,是没有必要换的(但是他的智能感知太弱,但对有经验的用户来说是没有障碍的)。

这就是“逻辑”。

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2007-9-27 22:33:00 | 显示全部楼层

Re:QuartzUI试用版

东西看上去很好,分享精神也很好。

但是如果打算给其他人用,最好还是符合其他人的使用习惯。DX9还是国内商业开发的主流,就算是高手也不会让整队人马为了一个UI库改用DX8。

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-9-28 09:11:00 | 显示全部楼层

Re:QuartzUI试用版

UI库应该要能做到渲染层无关性,不然不可能为了一个UI而换掉引擎

我的UI就是渲染无关的

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2007-9-28 10:53:00 | 显示全部楼层

Re:QuartzUI试用版

赫赫,我就喜欢新东西.

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2007-9-28 11:13:00 | 显示全部楼层

Re:QuartzUI试用版

bracelet说的极是,我都忘了这些。楼主可以考虑改成于渲染层无关的UI库。

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
 楼主| 发表于 2007-9-28 15:20:00 | 显示全部楼层

Re: Re:QuartzUI试用版

justlikethewind: ReuartzUI试用版

东西看上去很好,分享精神也很好。

但是如果打算给其他人用,最好还是符合其他人的使用习惯。DX9还是国内商业开发的主流,就算是高手也不会让整队人马为了一个UI库改用DX8。

Dx9的项目为什么需要修改呢?dx9兼容dx8,这个库不做任何修改就能使用。

这个库在逻辑上是独立的,接口提供的是dx8的。我把UI绘制也做进去了是为了给很多初学者方便,因为这个库还很低级,也提供不了丰富的功能,都是在慢慢完善的。 如果要移植到OpenGL或者别的渲染,因为这个是纯2维的,也没有什么大的地方需要改动,只要更改一下接口和里面的绘制函数就可以了,很方便。

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2007-9-28 19:44:00 | 显示全部楼层

Re: Re: Re:QuartzUI试用版

鼯鼠: Re: ReuartzUI试用版


Dx9的项目为什么需要修改呢?dx9兼容dx8,这个库不做任何修改就能使用。

这个库在逻辑上是独立的,接口...


呵呵,我不想多争论,dx8与dx9的关系,你有过dx8代码与dx9代码整合的项目经验就知道我说的是什么。不会有人为了一个UI库那么做的。

渲染无关倒不是说要用其他渲染API(openGL什么的),只是一个大项目的渲染流程一定是完全由图形引擎统一管理。如果你的UI库有自己的渲染代码的话,那么整合入一个图形引擎就会非常麻烦。这个也是经验之谈。

不过最终的结果还是由你自己决定,我只不过是给点建议而已。

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2007-9-28 19:56:00 | 显示全部楼层

Re:QuartzUI试用版

奥,对了,如果楼主的想法是只提供二进制版本的话,那就没有dx8,dx9的问题了,但是有自己的渲染代码还是会有问题。而且实际上没有开放源代码的C++库也不会有多少人用了。

我不是批评楼主,绝对没有这个意思。只是在gamedev.net之上看过很多这样的东西,初衷和想法都很好,但是C++的库不开放源代码是不可能有什么大的前途的。原因的话,自己应该也能想得出来。

11

主题

190

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2007-9-29 12:19:00 | 显示全部楼层

Re:QuartzUI试用版

不错哦,有更多的Demo吗,比如演示控件,文字的?

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
 楼主| 发表于 2007-11-7 10:47:00 | 显示全部楼层

Re:QuartzUI试用版

很多网友新的需求,QuartzUI-0.3版本将采用DX9.0支持3D接口,可以在QuartzUI界面中绘制3D控件~!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-19 01:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表