Probleme mit Iso-Tiles?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

bruce85

Betreff: Probleme mit Iso-Tiles?

BeitragSo, Jul 22, 2012 20:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich habe folgendes Problem und zwar bekomme ich die Y-Bewegung nicht richtig hin.
Hier mal ein beispiel:
BlitzMax: [AUSKLAPPEN]
MX2 = MouseX()-MX
MY2 = MouseY()-MY
Local X:Int = MX2
Local Y:Int = MX2/2
DrawImage block_001_bmp,S.X+X,S.Y+Y,S.Frames


Damit bewege ich den Block nach links und recht, das funktioniert einwandfrei.

und hier möchte ich den Block nach oben und nach unten verschieben:
BlitzMax: [AUSKLAPPEN]
MX2 = MouseX()-MX
MY2 = MouseY()-MY
Local X:Int = (-MY2)*2
Local Y:Int = (MY2/2)*2
DrawImage block_001_bmp,S.X+X,S.Y+Y,S.Frames


Das geht einigermaßen, aber der Block ruckelt dann beim verschieben von oben nach unten.
Das liegt wohl an dieser Berechnung:
BlitzMax: [AUSKLAPPEN]
Local X:Int = (-MY2)*2
Local Y:Int = (MY2/2)*2


Ich hab das auch so versucht:
BlitzMax: [AUSKLAPPEN]
Local X:Int = MY2
Local Y:Int = MY2/2


Damit verschibt sich der Block in einer ganz andere richtung.

Kann mir da Vielleicht jemand helfen das Problem zu lösen?

Ich bedanke mich schonmal im Voraus.

MfG
AMD Athlon(tm) II X2 250, 8 GB DDR, MSI MSI 770-C45, GeForce GTS 250

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group