Forum: Software-Projekte der Mitglieder
by himitsu,
10. Mär 2007
Also speichern brauchst du die alte Position nicht, du mußt einfach nur vor dem Verschieben mit den neuen Werten prüfen.
also sozusagen statt
if (X + R > Wand2) or (X - R < Wand1) then Schritt := -Schritt;
X := X + Schritt;
erstmal schauen wo die neue Position wäre und schon vorm Verschieben darauf reagieren
if (X + Achritt + R > Wand2)
or (X + Achritt - R < Wand1) then Schritt :=...
Forum: Software-Projekte der Mitglieder
by himitsu,
4. Mär 2007
Wollt ich auch grad erwähnen ... vorallem bei großen Geschwindigkeiten (hoher Energie) kommt dat sehr oft und vorallem weit hinaus vor.
Könntest du nicht abschalten, daß der Raum zurückgedreht wird, wenn man die Trennwand, oder den Ofen einblendet?
Ich merk grad, dieses geschieht auch, wenn ich das Fenster verschiebe
und es wird nicht nur zurückgedreht, jetzt wo ich mal das Zoomen...