游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2212|回复: 4

DXUT控件如何随窗口改变

[复制链接]

14

主题

30

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2007-9-12 21:58:00 | 显示全部楼层 |阅读模式
最好有代码的,我用640和480的,分辨率1024到768的时候,控件位置不变

如何让控件随分辨率改变阿!!!急啊!!

14

主题

30

帖子

39

积分

注册会员

Rank: 2

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

Re: DXUT控件如何随窗口改变

为什么只看不回答阿,我在线等呢,每次刷新都叭凉啊

1

主题

4

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2007-9-12 22:49:00 | 显示全部楼层

Re: DXUT控件如何随窗口改变

你可以好好看看DXUT的那个例子,那个例子可以全屏显示,你追踪一下就知道了。

14

主题

30

帖子

39

积分

注册会员

Rank: 2

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

Re:DXUT控件如何随窗口改变

我追踪过了,不过我还是不怎么明白,您明白的话,能解释一下么?

11

主题

190

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2007-9-13 14:57:00 | 显示全部楼层

Re:DXUT控件如何随窗口改变

参考一下CEGUI里的坐标系统,你需要按照相对坐标来记录每一个控件的位置和大小,坐标中的每一个元素都是由两部分组成的,和父窗口的相对比例以及绝对偏移量

比如说有一个按钮始终需要放在父窗口的右侧,宽度始终为100, 可以记录为 x={1.0, -100}, width={0.0,100 }

如果一个按钮始终在x方向上始终居中,宽度是父窗口的1/3,则可以记录为 x={0.3333,0}, width={0.3333, 0}

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

本版积分规则

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

GMT+8, 2025-6-21 17:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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