Hi
Ich arbeite noch nicht lange mit Irrlicht und bin erst dabei, ein paar kleine Spielereien zu coden, um mich in die Engine einzuarbeiten.
Da bin ich auch schon auf einen kleinen Fehler gestoßen, der jedoch schwerwiegende Auswirkungen hat. ^^
Ich habe folgendes tileset:
Nun möchte ich ein tile zeichnen, indem ich den Auschnitt angebe, z.B.
Code:
core::rect<s32>(6*17,8*17,6*17 + 17,8*17 + 17)
dann erhalte ich das (links wie es sein sollte, recht wie es gezeichnet wird):
oder
Code:
core::rect<s32>(9*17,8*17,9*17 + 17,8*17 + 17)
Ich kann mir nicht erklären, wie diese Fehler zustande kommen. Ich wäre sehr dankbar, wenn mir jemand von euch bei dem Problem helfen kann.
Grüße