hi.alir
جمعه 15 مرداد 1389, 03:32 صبح
چطوری می تونم تو DX9 یه پس زمینه درست کنم که همیشه باشه؟ بدون توجه به موقعیت دوربین و ... ؟
khorzu
شنبه 16 مرداد 1389, 09:18 صبح
LPD3DXSPRITE spriteRenderer = 0;
D3DXCreateSprite(d3dDevice,&spriteRenderer);
...
//In Rendering loop
d3dDevice->BeginScene();
spriteRenderer->Begin(D3DXSPRITE_ALPHABLEND);
spriteRenderer->Draw(backgroundTexture,0,0,0,0xFFFFFFFF);
spriteRenderer->End();//or spriteRenderer->Flush(); //for other 2D renderings
//3D Rendering
d3dDevice->EndScene();با پارامتر pSrcRect از ID3DXSprite::Draw هم می تونید بافت رو موزاییکی - با آدرس مد قبلا تنظیم شده - کنید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.