- 391 名前:名前は開発中のものです。 mailto:sage [2009/01/11(日) 14:03:14 ID:fWlpK7Co]
- >>390
わかり難くてすいません…… DirectXを直に使いたい所があるので以下のコードを追加し呼び出した所強制終了が発生したので、 やはりDXライブラリを使用しながら直接DirectXを使う事は難しいのでしょうか? #include <d3d8.h> void aaa(){ LPDIRECT3DDEVICE8 FogDev; D3DCOLOR FogCol; float FogStart; float FogEnd; FogCol=0xffffff; FogStart=100; FogEnd=300; //この中をコメントアウトすればエラー無し //逆に一つでもあるとエラーで落ちてしまう…… //================================================ FogDev->SetRenderState(D3DRS_FOGCOLOR,FogCol); FogDev->SetRenderState(D3DRS_FOGSTART,*((DWORD*)&FogStart)); FogDev->SetRenderState(D3DRS_FOGEND,*((DWORD*)&FogEnd)); FogDev->SetRenderState(D3DRS_FOGVERTEXMODE,D3DFOG_LINEAR); FogDev -> SetRenderState(D3DRS_FOGENABLE,true); //================================================ }
|

|