首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

一个小疑点,关于顶点坐标的,却让小弟我很困惑

2012-02-07 
一个小问题,关于顶点坐标的,却让我很困惑用directx 画2d图形,比如说 一个矩形 ,发现设给他的顶点 坐标 和

一个小问题,关于顶点坐标的,却让我很困惑
用directx 画2d图形,比如说 一个矩形 ,发现设给他的顶点 坐标 和在屏幕上显示的坐标(用屏幕坐标抓取器抓取)之间 差很多。。请问这是什么原因呢?



[解决办法]
楼主若有耐心,可以参考一下我的总结:
D3DPRIMITIVETYPE和D3DCULL_MODE以及顶点等相关总结:
http://blog.csdn.net/xychzh/archive/2010/02/05/5291877.aspx
[解决办法]
鼠标点不准一般有两个原因
1.你创建窗口的时候没有减掉蓝色标题栏的高度,你可以用GetClientRect来纠正。比如你创建了一个800*600的窗口,实际上剪掉标题栏只有750*580(假设的,不是实际数据)这样,而你在createdevice时候用的backbuffer的分别率如果是800*600,就跟实际显示面积不一致了。

2.可能backbuffer和窗口的大小不一致。像你说的,并不是要求用户非要用800*600,而是用户的backbuffer和窗口大小一致。要么都是800*600,要么都是1024*768

热点排行