|
问大大们一个函数,
- D3DXMatrixTransformation2D(
- &m_Matirx,
- NULL,
- 0.0f,
- &D3DXVECTOR2(ScalingX, ScalingY),
- &D3DXVECTOR2(0.0f, 0.0f),
- 0.0f,
- &D3DXVECTOR2(Left, Top));
- m_pSprite->SetTransform(&m_Matirx);
- SetRect(&m_Rect,(int)Rect.x,(int)Rect.y,(int)Rect.z,(int)Rect.w);
- m_pSprite->Draw(m_pTexture,
- &m_Rect,
- &D3DXVECTOR3(0.0f,0.0f,0.0f),
- &D3DXVECTOR3(0,0,0.0f),
- D3DCOLOR_ARGB((int)m_vColor.w,(int)m_vColor.x,(int)m_vColor.y,(int)m_vColor.z));
复制代码
第四个参数,缩放量,那个东西如何控制? 比如我想缩放量系数正好是屏幕分辨率的系数? 不会只能自己看着调吧....我现在就这样....
我试着用GetClientRect 减出横纵值
但减出来的数肯定和缩放系数不一致了....
请教
|
|