почему порядок живописи имеет значение? - PullRequest
0 голосов
/ 29 ноября 2011
// draw switch button

D3DXMATRIX T, Ry, P;

D3DXMatrixTranslation(&T, -4.95f, 2.0f, 3.0f);
D3DXMatrixRotationY(&Ry, D3DX_PI * 1.5f);
P = Ry * T;
_device->SetTransform(D3DTS_WORLD, &P);
_device->SetMaterial(&d3d::BLUE_MTRL);
_device->SetTexture(0, NULL);
_switch->DrawSubset(0);


// draw fire system

D3DXMATRIX I;
D3DXMatrixIdentity(&I);
_device->SetTransform(D3DTS_WORLD, &I);
if(_fSwitchOn)
{
    if(_fs->isDead())
        _fs->reset();
    _fs->update(timeDelta);
    _fs->render();
}

Если я изменю порядок раскраски кнопки переключения и пожарной системы, сцена изменится.почему это?это странно для меня ... разве два независимых объекта не должны влиять на другие?

...