Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Lokus Mini JLI'ler
Alter: 37 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: 36 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: 36 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: 37 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 |
|
|
|