游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6675|回复: 14

如何用DX做UI

[复制链接]

14

主题

30

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2007-9-21 13:26:00 | 显示全部楼层 |阅读模式
我想用DX重新写个UI ,请问如何下手

5

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2007-9-21 18:39:00 | 显示全部楼层

Re: 如何用DX做UI

GUI其实很好作的,只要把窗口与控件抽象类定义好,以及想好处理消息的方法就可以了,至于是用DX还是用GDI还是SDL都无所谓,因为只是用它们在Draw()函数中显示各种窗体而已,建议你看看Irrlicht引挚的源码,如果感觉他的源码太大,那么只看接口的头文件也可,里面的实现自已想一想就能完成了,祝你好运

6

主题

99

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2007-9-22 20:13:00 | 显示全部楼层

Re:如何用DX做UI

Johnx是高手吧,说的这么容易……

14

主题

30

帖子

39

积分

注册会员

Rank: 2

积分
39
 楼主| 发表于 2007-9-22 23:35:00 | 显示全部楼层

Re:如何用DX做UI

我在解读这个代码,呵呵,谢谢推荐

14

主题

30

帖子

39

积分

注册会员

Rank: 2

积分
39
 楼主| 发表于 2007-9-22 23:37:00 | 显示全部楼层

Re:如何用DX做UI

我的CG实现已经解决了,不过又出了个新的问题,就是全屏的时候,ESC退不出来,只有在窗口模式在能退出

郁闷阿,也找不到一个函数来解决,这个问题要怎么解决阿,别的游戏都是全屏esc就能进到开始菜单了

这个要怎么实现呢?

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2007-9-24 14:25:00 | 显示全部楼层

Re:如何用DX做UI

要记得处理键盘和系统消息,收到ESC消息就退出程序

5

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2007-9-25 06:58:00 | 显示全部楼层

Re:如何用DX做UI

我不是高手,不过我用D3D实现过一个GUI引挚,并用在了我的程序中,
但是这个GUI引挚还有一些不完善的地方,如果有感兴趣的,我可以发一份给你

0

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2007-9-30 11:40:00 | 显示全部楼层

Re:如何用DX做UI

Johnx大侠,我想要一份啊。。

我的邮箱 beijixuexiong@126.com

~^_^~

17

主题

41

帖子

45

积分

注册会员

Rank: 2

积分
45
QQ
发表于 2007-10-15 10:14:00 | 显示全部楼层

Re:如何用DX做UI

Mark

Johnx 能发一份给我学习一下吗?3X~

coderwu@126.com

17

主题

282

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2007-10-16 17:18:00 | 显示全部楼层

Re:如何用DX做UI

Johnx~~

tiance7@gmail.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 04:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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