鬱だ氏のう DirectX (Part 16)
■ このスレッドは過去ログ倉庫に格納されています
0733デフォルトの名無しさん
2007/02/04(日) 01:27:49pDevice->SetTextureStageState(0,D3DTSS_COLOROP,D3DTOP_SELECTARG1);
pDevice->SetTextureStageState(0,D3DTSS_COLORARG1,D3DTA_TEXTURE);
pDevice->SetTextureStageState(1,D3DTSS_COLOROP,D3DTOP_BLENDTEXTUREALPHA );
pDevice->SetTextureStageState(1,D3DTSS_COLORARG1,D3DTA_TEXTURE);
pDevice->SetTextureStageState(1,D3DTSS_COLORARG2,D3DTA_CURRENT);
合成は上記のように行っています。描画はDrawPrimitive。
pDevice->SetTexture( 0, NULL );
でテクスチャを張らないようにしたり、
pDevice->SetTextureStageState(1,D3DTSS_COLOROP,D3DTOP_DISABLE);
pDevice->SetTextureStageState(0,D3DTSS_COLOROP,D3DTOP_MODULATE);
合成をしなければcolor値が反映されます。
テクスチャの合成をしつつcolor値を反映させることは出来ないのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています