游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2429|回复: 9

请教:游戏中,弹出的窗口问题

[复制链接]

7

主题

21

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2006-6-24 17:40:00 | 显示全部楼层 |阅读模式
在游戏中,如物品框,属性框之类的,是直接在游戏中画出,还是用DIALOG载入图片?想知道一般游戏采取什么方法 [em4] [em4]

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-6-24 19:48:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

GUI啊,其实就是在游戏循环中不停地画,然后再不停地判断鼠标的动作。。

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-6-25 01:27:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

在用了图形API的游戏中,GUI一般都是自己写的,不会用GDI和MFC的东东来做,从这一点可以看出楼主刚学不久。。。。。 (:

7

主题

21

帖子

27

积分

注册会员

Rank: 2

积分
27
 楼主| 发表于 2006-6-25 17:47:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

我用的是DIRECTX,我觉得直接画出来的话,处理比较复杂,因为要判断鼠标的位置,以及打开了什么窗口,在什么位置响应鼠标事件,这些随着窗口的不同而不同,用DIALOG觉得可能效率不高,是不是可以把游戏中弹出的窗口,定义成一个类,定义激活的位置,用来处理鼠标事件?

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-6-25 20:58:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

楼主想的太简单了
要自己封装一个GUI系统...
完整的消息响应代码和窗体的排序渲染等等。

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2006-6-26 08:59:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

直接画
操作系统GUI会影响渲染

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2006-6-26 09:04:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

我认为对于GUI来说,用户触发部分是可变的,而GUI自身属性可单独定义成类,触发部分不闲麻烦就做成消息发送方式,这个消息是针对所有GUI的。
如果为简单,就先定义好接口,硬编码快速实现一个,以后再改进,写好一个GUI系统也不太容易

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-6-26 12:45:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

自己画也是没办法的事,标准控件根本就不能正常显示.
可以参考DXSDK的DXUTGUI

11

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2006-6-26 17:06:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

  其实很简单,自己用DX来写,不要去求高大全,你在一个星期就可完成一个.

  还有的人说用对话框就是刚入门的,我看你才是刚入门的,天晴就是这样干的,你知道不,虽然天晴让我敬重,但是当我得知他们居然用mfc写界面,我对国内开发就不咱看重了,一个个招聘时写的要求奇高,你进去了,以为还能碰到什么高人,发现你就是那个最高的高人!

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-6-27 01:44:00 | 显示全部楼层

Re:请教:游戏中,弹出的窗口问题

写好ui是门大学问,寒下!!!

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

本版积分规则

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

GMT+8, 2026-1-24 19:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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