Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Zitat Die Idee hört sich gut an doch wie setzte ich das um ? Vielleicht hilft ja das ein bisschen weiter. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 int main() { RenderWindow window( VideoMode( 800, 600 ), "Testwindow" ); sf::RectangleShape shape; shape.setSize( { 40, 100 } ); sf::RectangleShape cursor; cursor.setSize( { 20, 20 } ); cursor.setFillColor( sf::Color::Red ); cursor.setPosition( { 20, 20 } ); sf::View view( { 0, 0 }, { 800, 600 } ); while( ...
Danke für die vielen hilfreichen Antworten.
Hallo, hier steht ja, dass vector::emplace_back() ein neues Objekt konstruiert und an das Ende des Vektors anfügt. Also den Copy-Konstruktor der einzufügenden Klasse nicht aufruft. Wenn ich aber diesen Code compiliere, wird ein Fehler ausgelöst . C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class NC { public: NC() { } private: NC( const NC& ) { }; }; int main() { std::vector<NC> vec; vec.emplace_back(); } Quellcode 1 error C2248: "NC::NC": Kein Zugriff auf private Member, dessen De...
Zitat von »NachoMan« Wie soll er die Implementieren? Dafür muss er von Drawable erben und das ist keine gute Idee. Schreib deine funktion einfach in draw(sf::RenderTarget &target) um und verwende target wie window. Von drawable zu erben is sehrwohl eine gute Idee. Siehe hier ungefähr in der Mitte.
Hmmm, hab das mal kopiert und bei mir funktioniert alles problemlos. ( VisualStudio 2012 ) //EDIT: Hatte alles in die main.cpp kopiert. Musst inline und static entfernen, dann gehts.
Existiert deine m_BackgroundTex noch, wenn du C-/C++-Quelltext 1 m_pFramework->GetMainWindow ()->draw (m_Background); aufrufst? Sprites behalten nur eine Referenz zu ihrer Textur.
Jetzt hats geklappt. Danke für die schnelle Antwort Mfg Maxo
Moin Leute, habe grade ein Problem mit dem Konstruktoraufruf meiner AdvancedSprite Klasse. C-/C++-Quelltext 1 2 3 4 5 6 7 8 //_______ADVANCEDSPRITE_H_______// class AdvancedSprite : public Animateable { public: AdvancedSprite( AnimationSettings ani_settings ) : Animateable( ani_settings ); }; C-/C++-Quelltext 1 2 3 4 5 6 //_______ADVANCEDSPRITE_CPP_______// AdvancedSprite::AdvancedSprite( AnimationSettings ani_settings ) : Animateable( ani_settings ) { }; C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 //...