| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		Lokus Mini JLI'ler
  
  Alter: 38 Anmeldedatum: 10.01.2005 Beiträge: 30
  Medaillen: Keine 
	
  | 
		
			
				 Verfasst am: 11.04.2005, 15:33    Titel: Sprite wird nicht angezeigt! | 
				     | 
			 
			
				
  | 
			 
			
				Seid gegrüßt,
 
ich habe das Problem, dass mein Sprite (von Buchbeispiel "SPRITEANIM" ausgehend) nicht angezeigt wird.
 
 
Mir ist klar, dass mit dem SDK Update Summer 2004, die Spritedarstellung durch Matrizen verändert wurde, ich habe auch versucht mir das irgendwie anzueignen, aber der Sprite ist einfach nicht zu sehen...
 
 
Ich habe zunächst erstmal die Draw-Routine beigefügt:
 
 
 	  | CPP: | 	 		  		void CSprite::Draw()
 
{
 
   if(++m_AnimationDelay > m_AnimationSpeed)
 
    {
 
        m_AnimationDelay = 0;
 
 
        if(++m_CurrentImage >= m_AnimationVec.size())
 
        {
 
            m_CurrentImage = 0;
 
        }
 
    } 
 
 
   D3DXMatrixMultiply(&m_mSprite,&m_mRotation, &m_mScale);
 
   m_lpSprite->SetTransform(&m_mSprite);
 
   m_lpSprite->Begin(D3DXSPRITE_ALPHABLEND);
 
   m_lpSprite->Draw(m_AnimationVec[m_CurrentImage],
 
                   NULL,
 
                &m_vRotationCenter,
 
                &m_vPosition,
 
                0xFFFFFFFF);
 
   m_lpSprite->End();
 
}		 | 	  
 
 
Vielen Dank im Voraus!
 
Grüße Lokus | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		FH Super JLI'ler
 
  Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
  Medaillen: Keine 
	
  | 
		
			
				 Verfasst am: 11.04.2005, 21:02    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Sind BeginScene und EndScene aufgerufen worden?
 
Gruß
 
 
FH _________________ goto work, send your kids to school
 
follow fashion, act normal
 
walk on the pavement, watch T.V.
 
save for your old age, obey the law
 
Repeat after me: I am free | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Patrick Dark JLI Master
  
 
  Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine 
	
  | 
		 | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Beni5 Super JLI'ler
 
  Alter: 37 Anmeldedatum: 12.11.2003 Beiträge: 310 Wohnort: Switzerland Medaillen: Keine 
	
  | 
		
			
				 Verfasst am: 11.04.2005, 22:31    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				| Zeig mal die Matrizen. | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Lokus Mini JLI'ler
  
  Alter: 38 Anmeldedatum: 10.01.2005 Beiträge: 30
  Medaillen: Keine 
	
  | 
		
			
				 Verfasst am: 12.04.2005, 14:12    Titel: Danke | 
				     | 
			 
			
				
  | 
			 
			
				Das Problem hat sich bereits erledigt...
 
 
@Patrick: Ja ich kenne dein Tutorial und finde es sehr gut. Habe es sogar auf meinem Rechner. Dummerweise hat mein Erbsengroßer Verstand das Zwischendurch wieder verdrängt.
 
 
... thx | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |