Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »denniro« (12.11.2011, 00:54)
danke für die Tipps, bin dann mal am arbeiten..Du hast dir gar nicht zu Herzen genommen was ich dir gesagt habe oder?
1. Schreib am Besten nochmal alles neu, denn:
1. Du bewegst dein Shuttle immer auf der y-Achse und nicht wie gewollt bei der rechten Pfeiltaste nach rechts bzw. links
2. Dein Y- bzw. X-Speed ist 250.0f ist eindeutig zu hoch. Das Ding dürfte direkt nach dem Öffnen des Fensters weg sein
3. In Zeile 51 löscht du den Fensterinhalt wieder.
Versuch das mal zu befolgen, ich bin mir sicher das du dann zu einer Lösung kommen wirst
Community-Fossil
Ach SFML...
Boah ich bin voll am durch drehen, warum funktioniert das hier nicht:
2. Dein Y- bzw. X-Speed ist 250.0f ist eindeutig zu hoch. Das Ding dürfte direkt nach dem Öffnen des Fensters weg sein
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Okey, habs nun so gelöst:
C-/C++-Quelltext
1 2 3 4 5 void C_Shot::update(sf::RenderWindow &window,sf::Sprite &sprite) { float m_yPos = static_cast<float>(sprite.GetPosition().y); m_yPos = m_Speed*window.GetFrameTime(); }
C-/C++-Quelltext |
|
1 2 3 |
void C_Shot::update(sf::RenderWindow &window,sf::Sprite &sprite) { } |
Community-Fossil
Tut mir Leid, dass ich nur 15 Jahre alt bin und wenig Kenntnisse in C++ habe! ...Zitat
Das Problem hat rein garnichts mit der SFML zutun. Das Problem sind die mangelnden Kenntnisse in C++ denniros.
Community-Fossil
Tut mir Leid, dass ich nur 15 Jahre alt bin und wenig Kenntnisse in C++ habe! ...
Dachte, dass das Forum für Fragen da wäre..
Hab hier ein Buch namens "C++ für Spieleprogrammierer" liegen, schaue da auch regelmäßig rein, außerdem hatte der eine Fehler eher etwas mit SFML zu tun... Ich habe nicht genau hingeguckt, sagen wir das mal so.Tut mir Leid, dass ich nur 15 Jahre alt bin und wenig Kenntnisse in C++ habe! ...
Was hat das denn mit dem Alter zutun?
Dachte, dass das Forum für Fragen da wäre..
Ja, aber wir können dir hier nicht komplett C++ beibringen. Das kannst du nur lernen indem du dir Bücher kaufst, sie durcharbeitest und an einfachen Programmen übst.
Community-Fossil
Werbeanzeige