|
|
发表于 2006-5-23 22:01:00
|
显示全部楼层
Re:请教新的版本的ID3DXSprite问题~
ID3DXSprite改了很多
xsprite->Begin(D3DXSPRITE_BILLBOARD|D3DXSPRITE_ALPHABLEND);
xsprite->Draw(dtexture,NULL,NULL,NULL,0xFFFFFFFF);
xsprite->End();
D3DXSPRITE_BILLBOARD是广告牌
D3DXSPRITE_ALPHABLEND是包含了:
pDev->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
pDev->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
并设D3DRS_ALPHATESTENABLE为true |
|