Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hey ich stehe grad etwas auf dem Schlauch. Ich möchte berechnen , wie viel Pixel sich ein Quadrat mit einer Fläche von 10x10 [LE] zurücklegt, wenn 40 Bildern pro Sekunde dargestellt werden und die x Variable dauerhaft um 1 erhöht wird, also -> x++ Ich glaube ich habe einen Denkfehler, denn ich gehe davon aus, dass bei 40 FPS das Quadrat innerhalb einer Sekunde genau 40LE ( also Pixel ) zurücklegt. Liege ich da falsch? Vielen dank für eure Hilfe
Vielen dank für die erste Hilfe. Ich habe nun erstmal in meinem Code einiges umgeschrieben. Wie empfohlen wurde eine Liste erstellt, die die Positionen der einzelnen Körperteile der Schlange speichert. Bei einem Richtungswechsel wird nun die letzte Position in der Liste gelöscht und an den Anfang der Liste kommt die neue Position, die sich aus der neuen Richtung ergibt, soweit so gut. C-/C++-Quelltext 1 2 3 4 5 6 for (int i=1; i<length; i++) { liste.pop_back(); pos = new sf::Vector2f(rect.GetPos...
Hey ich sitze momentan an einem kleinen Snake Clone um mich wieder einmal in sfml einzuarbeiten. Bisweilen funktionieren einfache Richtungsänderungen. Dabei steuert man natürlich nur den Kopf der Schlange. Anschließend ziehe ich beim Richtungswechsel das 2. Element direkt zum Kopf, danach werden die restlichen Elemente um eine Position nach vorn geschoben usw. . Dadurch ergibt sich die typische Snake Bewegung. Leider funktioniert mein Code nicht für mehrmalige Richtungswechsel, d.h. wenn der Sch...