くだすれDirectX(超初心者用) part.3 at TECH
[2ch|▼Menu]
565:デフォルトの名無しさん
08/06/10 12:20:49
>>564ご指摘ありがとう御座います。

デバックメッセージは何も言ってきません。
デバックモードは、スタートメニューから[DX9]->[Install Debug]で設定してます。

RCは、rc.top=0;rc.bottom=600-1;rc.left=0;rc.right=800-1;
と定義しました。NULLにすると、pTmpSurfaceが1024*1024なのでハングしてしまいました。

pMainSurfaceの方は確実に描写されていました。
別のコクパチブルサーフェス(Bs)へCopyして、Bsへ描画して、pMainSurfaceへ書き戻した場合、うまく行きました。
最後のCopyRectsを無くすと、Bsへ描写した分は、ちゃんと描写されなかったです。
LPDIRECT3DSURFACE8 Bs;
pD3DDevice->GetRenderTarget(&Bs);
D3DSURFACE_DESC Desc;
Bs->GetDesc( &Desc );
pD3DDevice->CreateImageSurface(800,600,Desc.Format,&pMainSurface);
pD3DDevice->CopyRects(Bs,&rc,1,pMainSurface,NULL)
       Bsへ描画
pD3DDevice->CopyRects(pMainSurface,&rc,1,Bs,NULL)



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4915日前に更新/147 KB
担当:undef