|
最近在学模板的内容,例子是一个茶壶在镜子上投影出来,可是我做好后发现镜子把茶壶遮住了。
看了书上的源码发现他设置镜子坐标的时候是用的是D3DXMatrixIdentity, 就是把镜子放在(1,1,1)的位置吧?然后他设置反射平面的时候用D3DXPLANE plane(0.0f, 0.0f, 1.0f, 0.0f), 这里的(0, 0, 1)是怎么算出来的啊??
我自己是把镜子放在(0, 0, 5)的地方,然后我设置放射平面用的也是(0, 0, 5),后来把反射平面(0, 0, 5)中的5改4 ,3 之类的发觉竟然没变化…… [em17]
究竟是甚麽问题啊…… [em17](书上说要清空深度缓存,我也清空了……) |
|