[過去ログ] MMORPGをつくるお! (350レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
81: 名無しXPG ◆dffLbwc7XE [sage] 2006/01/07(土) 19:07:07 ID:f+ApONh7(6/10) AAS
テクスチャステージのD3DTOP_DOTPRODUCT3とD3DTA_TFACTORの挙動が怪しいっぽいです。
D3DDevice->SetTexture(0, D3DTextureFont);
D3DDevice->SetTextureStageState(0, D3DTSS_COLOROP, D3DTOP_SELECTARG2);
D3DDevice->SetTextureStageState(0, D3DTSS_COLORARG2, D3DTA_CURRENT);
D3DDevice->SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_SELECTARG2);
D3DDevice->SetTextureStageState(1, D3DTSS_COLORARG2, D3DTA_CURRENT);
D3DDevice->SetRenderState(D3DRS_TEXTUREFACTOR, 0x00ff0000);
D3DDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_DOTPRODUCT3);
D3DDevice->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
D3DDevice->SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_TFACTOR);
D3DDevice->SetTextureStageState(1, D3DTSS_ALPHAOP, D3DTOP_MODULATE);
D3DDevice->SetTextureStageState(1, D3DTSS_ALPHAARG1, D3DTA_CURRENT);
D3DDevice->SetTextureStageState(1, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE);

インテルオンボード(865G)で色々試してみたところ、どうやってもD3DTOP_DOTPRODUCT3で、R成分をα成分に動かせないっぽいです・・・。
もっと新しいオンボードだとどうなるのか分かりませんが、D3DTOP_DOTPRODUCT3は使わないことにします。
1-
あと 269 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.006s