+ -
当前位置:首页 → 问答吧 → 请教一个Direct 3D坐标问题

请教一个Direct 3D坐标问题

时间:2011-10-05

来源:互联网

DX SDK中
Tutorial 2: Vertices ( December 2002) 示例程序。
编译出来之后,拖动窗口到显示器的左边界,将对话框拖动到左边界里边,图像显示正常。
现在将窗口手动拉大以后,再次拖动到左边界里边,拖动过程中会发现绘制的三角形自动往右移动。
请问,绘制位置的坐标是谁调整的?WINDOWS在后台做了什么事情?

顺便再请教一个问题,怎么在一个窗口中,显示两个玩家的的视角,两个玩家同时操作。(不用代码,只需介绍大概实现方式即可)

作者: b06030415   发布时间: 2011-10-05

绘制坐标跟窗口大小有关。
一个窗口要显示两个玩家的视角,需要多视口显示。multiViewport技术,请参见:
http://www.codesampler.com/dx9src/dx9src_1.htm#dx9_view_ports

作者: dizuo   发布时间: 2011-10-05

请问 dizuo 你说的绘制坐标跟窗口大小有关。
可以详细说一下吗?
我尝试了把窗口拖大脱小,都会出现这样的情况。可见这个不是问题的关键,可以说没有什么直接关系

作者: b06030415   发布时间: 2011-10-05