我是一个游戏初学者:D3DXCreateTextureFromFileEx(g_pD3DDevice, "data/map1.jpg", 0, 0, 1, 0,    D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, D3DX_FILTER_NONE,    D3DX_FILTER_NONE,D3DCOLOR_ARGB(255,0,255,0), NULL, NULL, &pD3DTex[9] );
D3DXCreateTextureFromFileEx(g_pD3DDevice, "data/dialog.bmp", 0, 0, 1, 0,    D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, D3DX_FILTER_NONE,    D3DX_FILTER_NONE,D3DCOLOR_ARGB(255,0,255,0), NULL, NULL, &pD3DTex[10] );g_pD3DDevice->SetTexture ( 0 , pD3DTex[9] ) ;
g_pD3DDevice->SetTexture ( 1 , pD3DTex[10] ) ;
g_pD3DDevice->SetTextureStageState( 0, D3DTSS_COLOROP,   D3DTOP_SELECTARG1 );
g_pD3DDevice->SetTextureStageState( 1, D3DTSS_COLOROP,   D3DTOP_MODULATE );
pD3DSprite->Draw(pD3DTex[9], &rect, &sc, NULL, rot, NULL, D3DCOLOR_ARGB(255, 255, 255, 255));
pD3DSprite->Draw(pD3DTex[10], NULL, &sc, NULL, rot, &diag, D3DCOLOR_ARGB(190, 255, 255, 255));我是想用D3D来实现一个2D游戏的,两个图片进行混合,比如一个光照图片一个地图图片
就想实现这样的一个效果,让两个图片实现颜色值相加,来实现一个类似视野的效果
程序如上可是不知道为什么会没有效果。我看了网上的文档说的是这样可以实现纹理的混合,请大家多帮忙,谢谢了。