Suchergebnisse
Suchergebnisse 1-20 von insgesamt 478.
Zitat Weiß jemand wie ich damit anfangen kann? Wenn du (vgl. anderer Thread) nicht weißt, wozu Klassen und Strukturen gut sind, was public und private bedeutet, dann am besten gar nicht.
Shadow mapping. Es gibt bestimmt noch Optimierungsmöglichkeiten, aber das Ergebnis ist zufriedenstellend. Es ist erstaunlich, wie bedeutsam Schatten für die Grafik sind. index.php?page=Attachment&attachmentID=1459
Guten Abend und willkommen im Forum! Mir fallen an Code und Fehlermeldungen zwei Dinge auf: 1. Der Compiler verrät dir bereits, wieso er den Code so nicht durchgehen lässt: In der Datei funktionendef.hpp ist CSpieler nicht deklariert, d.h. dieser Beichner ist "nicht bekannt". Das lässt sich lösen, indem du die Klasse vorher deklarierst, also indem du vor die Funktionsdeklaration C-/C++-Quelltext 1 class CSpieler; schreibst, oder indem du die gesamte Klassendef.hpp per #include einbindest. 2. Du ...
Das hätte unschöne Folgen haben können. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 // Steuerung // Hoch if (UpKeyDown == true && *Eingabe > 0) { *Eingabe -= 1; // oder (*Eingabe)--; } // Runter if (DownKeyDown == true && *Eingabe < 2) { *Eingabe += 1; }
Das Projekt sieht soweit interessant aus. Ich finde, der Code und die Website zeigen, dass sich Mühe gegeben wurde und es scheint auch schon einiges zu stehen. Von daher wünsche ich auf jeden Fall viel Erfolg. Nun wäre es noch wissenswert, wie du dir die Zusammenarbeit vorstellst. Wie funktioniert die Kommunikation? Wird erwartet, dass man regelmäßig Zeit für das Projekt aufwenden kann? Außerdem sind die Aufgaben recht unpräzise formuliert.
Ich kann noch vermuten, dass du nicht beachtet hast, dass string im std-Namensraum liegt. C-/C++-Quelltext 1 2 3 #include <string> std::string s1, s2; std::string s3 = s1 + s2; // ok Nach dem Beheben dieses Fehler solltest du aber auch noch die anderen Hinweise in meinem vorherigen Beitrag beachten. Addendum: Du solltest (nochmal) ein Grundlagenbuch lesen.
Zitat Und ich habe auch im internet geschaut doch da ist es genau so wie bei mir außer dass sie statt out , out2 -> out+out2 schreiben was garnicht gehen kann da man dazu int werte braucht (meines wissens nach). Doch, eben genau so solltest du es machen. Die schöne Klasse hat nämlich den +-Operator überladen. Der Kommaoperator hat in C++ eine ganz andere Funktion. Der Dateiname wird von fstream als const char* erwartet, folglich wäre es angebracht, den ersten Konstruktorparameter von outcomp in...
Zitat Nur weil ich mich an der seite orientiert habe heißt das noch lange nicht, dass ich mich damit nicht auseinandergesetzt habe Ok, nicht zu ernst nehmen Wie gesagt macht das doch mit SomeClass gar keinen Sinn, da du gar keine Klasse SomeClass hast? Ich würde es mal so versuchen (nicht getestet; Änderungen mit Kommentaren markiert): 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ...
Als zweiter Parameter von AddButton wird ein Zeiger auf SomeClass erwartet, this in CMap ist aber vom Typ CMap*. Selbes beim Zeiger auf die Memberfunktion. Wohl ein bisschen zu viel copy & paste?
Oh, also der Parameter der Memberfunktion ist eigentlich sinnlos. Mach sie entweder statisch, sodass du dafür kein Objekt brauchst und lass den Parameter, oder, wie ich es machen würde, entferne einfach den Parameter und benenn immer das Objekt, dessen Funktion du gerade aufrufst: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Raumschiff { public: string name; void benennen() { cin >> name; } }; int main() { Raumschiff schiff; schiff.benennen(); cout << schiff.name; } Zu deinem ei...
In der Zeile mit dem Fehler hast du anscheinend einen Zeiger (siehe 4 Zeilen weiter oben). Du musst also zuerst dereferenzieren oder gleich den -> Operator verwenden. C-/C++-Quelltext 1 2 SpielerRaumschiff->m_RaumschiffBenennen();//hier lag der Fehler (*SpielerRaumschiff).m_RaumschiffBenennen();//hier lag der Fehler Edit: Zu spät. Was war denn die zweite Frage, wenn die erste somit beantwortet wurde? Evtl. das? Zitat von »SaRu« Der Zeiger kann nicht auf ein Objekt der Klasse C_Jaeger zeigen, auc...
Die HD5870 zeigt auch keine Fehler. Sieht wirklich schön aus, allerdings dürfte beim Wasser echt noch optimiert werden ziemlich böse für die Framerate.
Zitat Ich habe vor Ewigkeiten auch mal mit der WinAPI Fenster erstellt, Buttons eingefügt, Bilder angzeigt. Das hat alles wunderbar funktioniert und ich habe sicherlich einiges gelernt Als ich den Petzold gelesen habe, habe ich auch immer wieder einfach interessante Dinge zu Windows gelesen, sowohl zur Funktionsweise als auch zur Geschichte. Auch wenn es wirklich nicht das Angenehmste war, auch nur kleinere Programme mit grafischer Benutzeroberfläche mit der WinAPI zu realisieren, hat es sich i...
Dann gib ihr doch eine. Objekte ohne die geringste Breite könnte man doch gar nicht sehen, alles braucht eine zweite Dimension. Am besten du drehst die Kurve dann noch so zur Kamera, dass man die Fläche sieht und nicht auf die Seite schaut; oder du machst die Kurve röhrenförmig.
Ja, Logitech ist aus meiner Sicht echt unschlagbar, auch bei Tastaturen und Kopfhörern (wobei ich hier auch noch Sennheiser zulasse). Von Razer habe ich ein Mousepad - dabei kann wohl nicht viel falsch sein - und hatte mal ziemlich teure Kopfhörer...zwei Wochen lang Kommt mir nicht mehr ins Haus.
Ich kann da BlueCobold nur zustimmen. Hinzu kommt, dass gerade in letzter Zeit wieder das Gameplay und die Spielidee wichtiger werden (zumindest für einige; als Gegenbeispiel möchte ich mal CoD erwähnen, aber bitte jetzt nicht darüber diskutieren!). Dass eine super Grafik nicht das Entscheidende ist, zeigt sich z.B. im Misserfolg von America's Army 3 gegenüber dem Vorgänger sowie im Erfolg von Minecraft. Das heißt, dass nur weil man als Hobbyentwickler nicht an die schöne Grafik professioneller ...
C-/C++-Quelltext 1 char test[250]="abc"; Diese Zuweisung klappt nur bei der Initialisierung. Nachträglich kann man einem Array nur noch elementweise Werte zuweisen.
Ich denke, für diese Zwecke reicht ein einfaches Array aus, z.B.: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 int main() { int zaehler = 0; struct personal liste[10]; einlesen(liste, &zaehler); } void einlesen(struct personal* liste, int* zaehler) { *zaehler = 1; liste[0].nummer = 22; // 1. personal bekommt die Nummer 22 // usw. } Passt das auf diese Weise oder wolltest etwas anderes?
Zitat von »NachoMan« Und was ist wenn die Weiche so gestellt ist, dass der Zug zu dem einen Arbeiter fahren würde und sie zu den fünf Arbeitern führen würde, wenn man sie umstellt? Diese Situation wäre gleich viel besser, denn nicht nur fühlt man sich unschuldig wenn man nicht handelt sondern das Übel ist auch kleinstmöglich. Zitat von »Mastermind« Die Frage ist ob es überhaupt möglich ist den Wert eines (fremden) Menschenlebens zu quantifizieren, oder ob man auch hier (wie für den Verlust des ...
Zitat In sofern wäre für mich eine Situation, die eine aktive Handlung erzwingen würde moralisch identisch Diese Auffassung kann ich einfach nicht teilen. Ich weiß auch nicht, wie ich diesen Unterschied zwischen Handeln und nicht Handeln beschreiben soll. Wie von anderen schon angesprochen kommt jetzt auch die Frage auf, ob man ohne zu handeln bewusst nicht handeln kann. Ich finde schon. Wenn ich also überlege und zum Schluss komme, nichts zu tun, habe ich meiner Meinung nach nicht gehandelt. D...