|
|
发表于 2007-6-19 10:06:00
|
显示全部楼层
Re:请教一下ID3DXSprite到底怎么用啊?
不可能把~位置和屏幕位置不对但是有和你设置的渲染的位置有关系,但是不会投你说那些矩阵映像
D3DXMATRIX mat;
D3DXMatrixScaling(&mat,GetScale().x,GetScale().y,0);
g_pSprite->Begin(D3DXSPRITE_ALPHABLEND);
g_pSprite->SetTransform(&mat);
if(GetBlend())
{
g_pSprite->Draw(m_pTexs[m_uButtonState]->GetTextureHandle(),&m_Rc,
NULL,&m_vTrsPos,m_BGColor);
}
else
{
g_pSprite->Draw(m_pTexs[m_uButtonState]->GetTextureHandle(),&m_Rc,NULL,&m_vTrsPos,
}
类似的
|
|