Suchergebnisse
Suchergebnisse 1-20 von insgesamt 21.
Danke für die schnellen Antworten!! Beschreibt ihr vor den Initialisierungen >>Test() eine Funktion oder die Klasse selbst?? Und mal beiläufig eine Frage: Kann man die Darstellung von DevCpp verändern? Sprich: Hintergrund und die Schrift? Nicht in der Console beim ausführen sonder das Fenster in dem man es schreibt. Gruß
Hiho, ich wollte nach einer Pause mal wider etwas versuchen. Nun habe ich aber schon am Anfang ein Problem :/ class Test{ private: int testint = 1; public: }; Versuche ich nun zu Kompilen sagt er mir: [Error] ISO C++ forbids initialization of member 'testint' [-fpermissive] [Error] making 'testint' static [-fpermissive] [Error] ISO C++ forbids in-class initialization of non-const static member 'testint' Ich kapier nicht was ich da falsch mache? Bitte Helft Mir!?[size=10] [/size];([size=10] [/siz...
Wenn ich aber die erste deklaration von SchussIt lösche kann ich sie für die collision von Gegner und Schuss nicht mehr abfragen!
Hier mal den ganzen Code !! #include <iostream> #include <SFML\Graphics.hpp> #include <SFML\Window.hpp> #include <sstream> #include <list> //Eigene Header// #include "Game.hpp" using namespace std; void Hauptmenü() { // Gegner Spawn // sf::Clock cSPGegner; sf::Clock cBSchuss; // Gegner Liste // std::list<sf::Sprite>lGegner; std::list<sf::Sprite>::iterator endg = lGegner.end(); std::list<sf::Sprite>lSchuss; std::list<sf::Sprite>::iterator SchussIt; std::list<sf::Sprite>::iterator ends = lSchuss.e...
Na dann Aber es fuckt mich ab das ich jetzt nicht mit dem Spiel weiter machen kann weil ich durch den fehler ja nichs testen kann -.-
Ist Fehlen und weglassen nicht das selbe ;D?
Also das mit dem Schuss habe ich jetzt mit dem Beispiel lösen können!! Nun stehe ich aber wider vor einem Problem das das selbe wäre wie das alte. Die selbe Fehlermeldung! for(std::list<sf:: sprite>::iterator GegnerIt = lGegner.begin();GegnerIt != endg; ) { Fenster.Draw(*GegnerIt); if(SchussIt->GetPosition().y == GegnerIt->GetPosition().y) { GegnerIt = lGegner.erase(GegnerIt); endg = lGegner.end(); } else { ++GegnerIt; } } Das ist die For-Schleife die bestimmen soll wenn ein Schuss einen Gegner ...
Dann habe ich warscheinlich falsch in Google gesucht Nachoman, Kannst du mir eventuell ein beispiel schreiben ??
Doch bei Google hatte ich gesucht aber nichs gefunden.
Ich Danke Dir!! Mit der Else If funzt es einwandfrei DANKE!! Wegen 2.0 überlege ich noch, aber warcheinlich werde ich mir das bald mal anschauen Gruß
Zitat von »NachoMan« das problem tritt auf, weil du den end() iterator inkrementierst. erase giibt den neuen(und richtigen) iterator zurück. Was genau muss ich dann ändern?? Verstehe nicht ganz was du meinst...
CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden Kommt in der Überwachung immer wider vor! was kann ich dagegen tuhen ?
Wie kann ich denn in Visual studio 2010 express einzelne codeabschnitte debuggen??
Hier mal die kommplette for-schleife: for(SchussIt = lSchuss.begin();SchussIt != lSchuss.end();SchussIt++) { SchussIt->Move(0,-200*Fenster.GetFrameTime()); Fenster.Draw(*SchussIt); if(SchussIt->GetPosition().y < 20) { lSchuss.erase(SchussIt); SchussIt = lSchuss.begin(); } }
Hallo, ich weiss nicht genau ob mein Thema in "2D und 3D Grafik" reinpasst? Ich habe vor ein kleines retrogame nachzustellen. Ein Raumschiff unten die Monster oben aufgereit, die dann abgeschossenw werden müssen. Nun habe ich meinen Code soweit fertig. Die Gegner tauchen in einem bestimmten Zeitabstand auf und beziehen eine bestimmte position. Das Raumschiff das man steuert ist bewegungsfähig und kann auch schon Schüsse abfeuern. DOCH!, ich habe es so geregelt das wenn ein Schuss an den Gegnern ...
Danke nochmal an dich !! Wie ich smfl jetzt in mein spiel einbaue muss ich mir zwar jetzt irgentwie zusammenbasteln aber wird schon hinhauen Gruß
Nebenbei noch: Kostet das programm was?? Und: Magst du pls mal den link der sfml seite posten?? Google säuft bei mir aufm iphone immer ab
Ok wenn es in gut verständlichem english erklährt wird ist das auch noch zu verstehen. Wichtig ist halt nur das eklährt wird wie man es mit c++ anwendet Gruß
Also erstmal danke für die schnellen Antworten !! Das qt ne lybrary ist viel mir danach erst wider ein Zu Smfl: Gibt es eventuell ein gutes deutsches Tutorial das die funtkionen dessen erklährt?? Ich tuh mich schwer soetwas zu finden Und wichtig ist das auch erklärt wird wie man es mit c++ verwendet! Wenn euch eins bekannt ist das ihr das eventuell postet?? Oder gibt es da vieleicht auch ein Buch drüber?? Ich bin Dankbar für jede Antwort! Gruß
Hallihallo, Ich habe in C ++ jetzt ein kleines Spiel weitestgehent zuende gebracht. Nun möchte ich entlich grafiken dazu einbauen da ich bis jetzt nur die konsole Genutzt habe. Nun möchte ich ein programm haben womit man ganz einfach ein fenster erstellen kann das 2-3 Bildschen anzeigt (unbewegliche bilder!!) und en paar buttons. Dieses programm soll aber mit c++ kompatible sein da ich mein Spiel dort komplett geschrieben habe und es ungerne neu schreiben oder übersetzen möchte. Gibt es ein solc...