السلام عليكم
......
انا بصراحه لدي سؤال حول انشاء مرائه بالدايركت اكس
سؤالي هو بعض الملاحظات التي لم افهمها وارجو شرحها لي ... لقد بحث بال DirectX Documentation
ولم اجد اجابه كافيه ولذلك ارجو ان تقومو بالاجابه على هذه الملاحظات
Device->SetRenderState(D3DRS STENCILENABLE, true); Device->SetRenderState(D3DRS_STENCILFUNC, D3DCMP ALWAYS); Device->SetRenderState(D3DRS_STENCILREF, 0x1); Device->SetRenderState(D3DRS STENCILMASK, 0xffffffff); Device->SetRenderState(D3DRS_STENCILWRITEMASK,0xffffffff); Device->SetRenderState(D3DRS STENCILZFAIL, D3DSTENCILOP KEEP); Device->SetRenderState(D3DRS STENCILFAIL, D3DSTENCILOP KEEP); Device->SetRenderState(D3DRS_STENCILPASS, D3DSTENCILOP_REPLACE);
Device->SetRenderState(D3DRS ZWRITEENABLE, false); Device->SetRenderState(D3DRS ALPHABLENDENABLE, true); Device->SetRenderState(D3DRS SRCBLEND, D3DBLEND ZERO); Device->SetRenderState(D3DRS DESTBLEND, D3DBLEND ONE);
Device->SetRenderState(D3DRS STENCILFUNC, D3DCMP EQUAL); Device->SetRenderState(D3DRS_STENCILPASS, D3DSTENCILOP_KEEP);
Device->SetRenderState(D3DRS SRCBLEND, D3DBLEND DESTCOLOR); Device->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_ZERO); Device->SetRenderState(D3DRS CULLMODE, D3DCULL CW);
Device->SetRenderState(D3DRS ALPHABLENDENABLE, false); Device->SetRenderState( D3DRS STENCILENABLE, false); Device->SetRenderState(D3DRS CULLMODE, D3DCULL CCW);
اريد شرح لحالة الرسم هذه ... انا واللهي العظيم مش فاهمهن .. وبحاجه ضروريه لفهمهن لاني كما ترون انها كثيره ولا اريد ان تتراكم علي
وشكرا ....
