|
我用D3DSprite完成了图片的镜像 代码如下
D3DXMATRIX mat;
D3DXMatrixScaling(&mat,-1.0f,1.0f,1.0f);
pSprite->SetTransform(&mat);
pSprite->Draw(tex,NULL,pCenter,&D3DXVECTOR3(x,y,0),Color);
D3DXMatrixScaling(&mat,1.0f,1.0f,1.0f);
pSprite->SetTransform(&mat);
镜像完图片照未镜像时偏左了 大概是偏移了一个图片宽度 好像是比一个图片宽度小 我修正了一个图片宽度后比未镜像时偏右 不知道怎么回事 上下到是对了 但左右错了 左右正好相反了 怎么坐标也镜像了啊 真是晕 各位大哥帮帮我吧 |
|