Transfomieren von Texturen (
-
Hallo zusammen, ich habe Probleme mit dem Transformieren von Texturen auf den höhren Texturestages. Muss ich da irgendwo noch ein Flag setzen?
KRV_Model *pMdl = 0x00; while(pMdl = pCon->getModelManager()->getNextModel()){ if(!pMdl->isVisible()) continue; this->pD3DDev->SetTransform(D3DTS_TEXTURE0,pMdl->getModelSurfaceTransform()->getWorldMatrix()); this->pD3DDev->SetTransform(D3DTS_TEXTURE1,pMdl->getEffectLayerSurfaceTransform(KRV_EL_PRIMARY)->getWorldMatrix()); this->pD3DDev->SetTransform(D3DTS_TEXTURE2,pMdl->getEffectLayerSurfaceTransform(KRV_EL_SECONDARY)->getWorldMatrix()); }Der Texturelayer mit dem index 0 wird transformiert, die beiden anderen allerdings leider nicht...
Mit freundlichen Grüssen Ishildur
-
Siehe Doku D3DTSS_TEXTURETRANSFORMFLAGS
Bye, TGGC
-
Danke TGGC
Was ich noch nicht ganz verstehe ist, wieso der erste Texturlayer transformiert wird, obwohl ich dieses Flag für den entsprechenden Layer nicht gesetzt habe?Direct3D API Doku
The default value is D3DTTFF_DISABLE.Mit freundlichen Grüssen Ishildur