同意楼上的说法,我不建议使用这个方法。
假如把X、Y轴设定为负数,
便不能显示。
至于我所说的扭曲,
我也不太清楚是什么原理,
我只是在别人的程序代码改一改rhw值,
看看有什么结果,
大家可以看看以下生产Custom_Vertex数组的程序代码…
CUSTOMVERTEX vertices[] =
{
// x, y, z, rhw, color
{ 100.0f, 100.0f, 0.0f, 0.5f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 0.0f,0.0f,},
{ 420.0f, 100.0f, 0.0f, 1.0f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 1.0f,0.0f,},
{ 100.0f, 340.0f, 0.0f, 0.5f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 0.0f,1.0f,},
{ 420.0f, 340.0f, 0.0f, 0.5f, D3DCOLOR_RGBA(0xff, 0xff, 0xff, 0xff), 1.0f,1.0f,},
}; |