CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  游戏开发

D3D中的设置全屏分辨率有什么用?

楼主TaoshaGod(高德)2005-04-04 16:48:48 在 专题开发/技术/项目 / 游戏开发 提问

我在(0.0f,0.0f,0.0f)处创建了一个正方形,边为30.0f,镜头在-100.0f处,当我吧分辨率设为640*480和1024*768时,正方形在屏幕上的大小根本没有区别,只有鼠标的大小在改变。那在D3D中的分辨率有什么用啊? 问题点数:30、回复次数:8Top

1 楼chijingde(AD)回复于 2005-04-04 23:06:49 得分 0

改的是分辨率阿……Top

2 楼IO_X(IO_X)回复于 2005-04-04 23:33:09 得分 30

分辨率只代表像素的多少而已,并不代表尺寸,请重新理解下分辨率的概念...  
  Top

3 楼TaoshaGod(高德)回复于 2005-04-05 08:47:26 得分 0

可是在2D中,物体的尺寸就是用象素来表示的啊。分辨率越大,屏幕上可显示的物体就越多。还是说3D中的尺寸和象素是没有联系的呢?Top

4 楼IO_X(IO_X)回复于 2005-04-05 22:11:02 得分 0

晕倒,楼主还是没理解分辨率的概念...  
  你在15寸和17寸显示器上同样看1024x768的图片,难道尺寸一样(用尺量一下)?  
  Top

5 楼TaoshaGod(高德)回复于 2005-04-06 08:39:31 得分 0

也就是说   3D   中的尺寸单位不是象素,并且和象素的转换没有固定的比例是吗?可是如果我用窗口模式的话,800   *   600   与   1024   *   768   中同一物体在窗口中的比例就不一样了(前者无法看到全部,后者可以)。问了这么多只是想知道如何吧   3D   世界的坐标转换成屏幕坐标,比如我想让一个物体正好显示在左上角(贴着屏幕边缘),要怎么做才行Top

6 楼IO_X(IO_X)回复于 2005-04-06 23:16:16 得分 0

屏幕坐标   =   世界坐标   x   世界矩阵   x   观察矩阵   x   投影矩阵  
  倒过来也一样可以算  
   
  不论一个矩形区域的尺寸多少,800x600是把它切分成480000个小方格,而1024x768就要多得多,所以几何图形表示的精确度更高...  
  Top

7 楼IO_X(IO_X)回复于 2005-04-06 23:17:49 得分 0

少了一个:  
  屏幕坐标   =   世界坐标   x   世界变换矩阵   x   观察变换矩阵   x   投影变换矩阵   x   视口变换矩阵  
  Top

8 楼TaoshaGod(高德)回复于 2005-04-07 08:19:06 得分 0

原来如此啊,受教了^_^Top

相关问题

  • 设置分辨率
  • 关于不同分辨率全屏显示问题。
  • 怎样才能设置分辨率!!
  • 如何动态设置分辨率?
  • 如何设置桌面的分辨率?
  • 如何设置LINUX桌面分辨率?
  • 分辨率设置的问题
  • 显示分辨率的自动设置
  • 如何设置屏幕分辨率?
  • 如何设置显示器分辨率

关键词

  • 矩阵
  • 坐标
  • 屏幕
  • 物体
  • 分辨率
  • 象素
  • 尺寸
  • 变换
  • 世界

得分解答快速导航

  • 帖主:TaoshaGod
  • IO_X

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo