Hallo alle zusammen,
würde mich freuen wenn mir jemand bei folgendem Problem helfen kann. Ist zwar absolut Basic und ich sollte sowas schon können, dennoch komme ich nicht weiter.
Also folgender Code:
entfernung_x = (mx - tankx-40)*0.1
entfernung_y = (my - tanky-20)*0.1
IF mb1 = TRUE
tankmoving = true
tankx=tankx + entfernung_x
tanky=tanky + entfernung_y
elseif mb1 = false
tankmoving = true
tankx=tankx + entfernung_x
tanky=tanky + entfernung_y
endif
if mb1=false and tankmoving = false
tankx=tankx
tanky=tanky
endif
Also, am Anfang soll das Sprite stehen, dann drücke ich button und lasse ihn wieder los und das Sprite soll sich zum Ziel bewegen.
Also die Bewegung ist korrekt, nur mit dem Mausbutton loslassen klappt nicht.
Ich habe glaube ich alle Varianten mit If, Elseif, Else, true and false probiert, dennoch klappt es nicht so wie es soll.
Bin für jede Hilfe dankbar.