Du bist nicht angemeldet.

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!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 79.

Werbeanzeige

28.10.2011, 11:33

Forenbeitrag von: »MisterX«

Integer Inkrementierung: Kein Operator stimmt mit diesem Operanden überein

Hallo! Ich kann einen gewissen Integer nicht inkrementieren!! Ich erhalte, die in der Überschrift enthaltene, Fehlermeldung. Weiß jemand Rat? Danke!

15.10.2011, 22:54

Forenbeitrag von: »MisterX«

Der depri Thread

Naja, mir ist übel.

15.10.2011, 22:45

Forenbeitrag von: »MisterX«

SetPosition [Blabla] kann nicht in sfml-graphics.dll gefunden werden

Wenn ich die SFML kompiliere erhalte ich entweder nur Libs, nur DLLs oder, seltener, nur statische Libs und DLLs, wo auch manche Libs fehlen...

15.10.2011, 21:48

Forenbeitrag von: »MisterX«

SetPosition [Blabla] kann nicht in sfml-graphics.dll gefunden werden

Ja, es steht eigentlich schon im Titel. Ich habe sfml-graphics gelinkt und alles. Sogar die SFML neu kompiliert. Afaik hatte ich diesen Fehler noch nie....

01.10.2011, 14:29

Forenbeitrag von: »MisterX«

Problem mit Zeiger auf Klasse

Aber in der *.cpp der Klassen nutze ich die Zeiger. Und dann kommen viele Fehlermeldungen die alle sozusagen sagen, dass *whatever 'ungültig' (richtiges Wort?) sei.

01.10.2011, 13:45

Forenbeitrag von: »MisterX«

Problem mit Zeiger auf Klasse

Nur zu sagen Fehler ist ja auch dumm, nicht? Sorry, also hier: error C2143: Syntaxfehler: Es fehlt ';' vor '*' error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. error C2143: Syntaxfehler: Es fehlt ';' vor '*' error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht ...

01.10.2011, 13:16

Forenbeitrag von: »MisterX«

Problem mit Zeiger auf Klasse

Hi! Ich habe gerade ein noch nicht dagewesenes Problem. Ich habe drei Klassen und eine Globale Datei: A.h: C-/C++-Quelltext 1 2 3 4 5 6 7 #include "B.h" class CA{ public: CA(); void SonstwasA(); private: CB *m_pB; }; B.h: C-/C++-Quelltext 1 2 3 4 5 6 7 8 #include "C.h" class CB { public: CB(); void SonstwasB(); private: CC *m_pC; }; C.h: C-/C++-Quelltext 1 2 3 4 5 6 7 8 #include "Global.h" class CC { public: CC(); void SonstwasC(); private: int m_irgendInteger; }; Global.h: C-/C++-Quelltext 1 ex...

20.09.2011, 21:07

Forenbeitrag von: »MisterX«

Mehrfachinitialisierung/Neudefinition mehrerer Variablen

Genau dafür hab ich die ja. Halt für Headerguards und solchen Sachen: C-/C++-Quelltext 1 #define SAFE_DELETE(x) if(x){delete x; x=NULL;} Heißt eine *.cpp anlegen mit Variablen mit Schlüsselwort extern. Die Makros bleiben in der main.h? //Edit: Gelöst.

20.09.2011, 19:51

Forenbeitrag von: »MisterX«

Mehrfachinitialisierung/Neudefinition mehrerer Variablen

Ich habe eine Heider-Datei, main.h. In dieser Datei habe ich alle globalen Variablen in einem Namensbereich (var) definiert. Für jede Variable bekomme ich folgenden gleichen Fehler: Quellcode 1 2 1>c:\users\MisterX\documents\visual studio 2010\projects\0001\0001\main.h(27): error C2374: 'var::g_fTime': Neudefinition; Mehrfachinitialisierung 1> c:\users\MisterX\documents\visual studio 2010\projects\0001\0001\main.h(27): Siehe Deklaration von 'var::g_fTime' Weiß jemand warum? Alle Variablen wurden...

04.09.2011, 17:24

Forenbeitrag von: »MisterX«

SFML - Animation/Berechnung

Hallo! Ich tu mich mit der Berechnung des Bildausschnittes schwer. Ich habe gerade das: C-/C++-Quelltext 1 2 3 4 5 6 7 8 //Column berechnen float Column=divid/(int)factor; //Row berechnen float Row=divid%(int)factor; //Rect initialisieren sf::IntRect EnemyRect((Row*50), 0, ((Row*50)+50), (Column*50)); //Rect setzen m_EnemySpr.SetSubRect(EnemyRect); Die Größe vom Frame ist 50, aber ich habe Denkfehler drin, denke ich.

26.08.2011, 20:22

Forenbeitrag von: »MisterX«

Wo der Sinn?

Wo ist der Sinn eines void-Zeigers? Wie wird ein void-zeiger behandelt? Danke.

03.08.2011, 21:35

Forenbeitrag von: »MisterX«

Gegner laufen nicht :)

Nein, ich habe nicht Copy&Paste benutzt und habe mir maximal die Teile angeschaut, wo es um die Listen ging, und selbst der ist nicht gleich. Mein Spiel läuft mittlerweile übrigens. Mit Kollisionserkennung und allem drum und dran. Ich baue Morgen auch einen neuen Gegner ein, so kann ich gleich das Wissen verfestigen, und wenn ich mich da verhaspele, zur Not greife ich auf mein Backup zurück. UND im Endeffekt ist es ja mein Problem, weil ich dadurch ja abhängig von euch werde, btw. würde euch das...

03.08.2011, 15:01

Forenbeitrag von: »MisterX«

Gegner laufen nicht :)

Verstehen tu ich meinen Code. Ich bin mir nur verdammt unsicher weil dann so Zeug kommt wie, ich darf zitieren: "Schöne Geschichte" Da verliere ich das Vertrauen zum Forum sowie zu meinem eigenem Code, wodurch ich dann nur noch Mist mache, was ich auch tue, wenn es extrem unübersichtlich ist ( ), und ich hör bei so was dann auf mein Problem zu beschreiben, weil ich dann denke es ist sinnlos weil so oder so dann so etwas wie solche Beiträge auftauchen. Danke das du ein Beispielcode hier hingelegt...

03.08.2011, 12:45

Forenbeitrag von: »MisterX«

Gegner laufen nicht :)

Also ich hatte vorher +=, damit gab es aber irgendwie ein durcheinander. Und in needed ist die Spawnposition. 600/6=100. Der Gegner soll irgendwo zwischen 100 und 600 gespawnt werden, also 100*rand()%6, aber die bleiben als auf 0... o.o Und vorher hatte ich nur einen, der ist auch runter gelaufen. Danach bin ich zur Liste gewechselt.

03.08.2011, 11:50

Forenbeitrag von: »MisterX«

Gegner laufen nicht :)

Naja, mein Problem ist hauptsächlich, dass das wovon ich denke es sei richtig, es halt nicht wirklich funktioniert. Mein Problem ist, ich weiß wie ich Listen verwende, aber im Spiel habe ich dann meistens irgendwelche Probleme, bei Nebenprojekt zum Üben klappt alles super. Naja, ich will gerade echt nur das die Gegner sich bewegen und zufällig auf die oberen Positionen gehen. Ich muss mir noch überlegen wie ich das Bewegen anstellen soll, da es da schon wieder Fehler gibt, aber im Grunde.... Hmm...

03.08.2011, 10:09

Forenbeitrag von: »MisterX«

Gegner laufen nicht :)

Hat sich übrigens jetzt erledigt. Ich habe jetzt eine Gegner/Enemy Klasse geschrieben. Ich hätte nur eine Frage: Meine Klasse ist sehr einfach gestrickt. Doch wie soll ich die Gegner konkret auseinanderhalten? Weil momentan wird die Bewegung ja gesetzt und die Gegner somit immer nacheinander, muss mich doch nochmal um die Zufallsposition kümmern. (neue Rechnung war: float needed = static_cast<float>(100*rand()%6); ) Also zählt der eine Vektor immer noch für alle Gegner.... Ich würde das mit new ...

03.08.2011, 09:42

Forenbeitrag von: »MisterX«

Gegner laufen nicht :)

Ich schrieb nicht das ich vollends alles kann und ein Guru bin, was das anbelangt. In meiner needed Value steht Schwachsinn, oh ja... Aber die Liste wird doch so "iteriert": C-/C++-Quelltext 1 2 3 4 for(EnemyIt=EnemyList.begin(); EnemyIt!=EnemyList.end(); ++EnemyIt) { //... } Und wie man jetzt einzelne Objekte an festen Plätzen anspricht weiß ich nun auch, aber das brauch ich hier nicht. Das ist Schwachsinn, die Schleife sollte doch richtig sein. Ich finde es halt schwer mehrere Gegner ohne Klas...

03.08.2011, 00:30

Forenbeitrag von: »MisterX«

Android: Lohnt sich das Programmieren dafür schon?

Also ich finde HTML5 vorerst doof, wobei ich mich da eher bei Opera beschweren müsste. Denn ab und zu gibt es einen Totalcrash und alle Tabs sind zu. Und da z.B. Youtube das auch verwendet, findet das leider entsprechend oft, aber extrem unregelmäßig, ab. Aber jetzt komm ich: Meiner Meinung nach ist die Chance da allein ein 20€er zu bekommen, wenn man es nicht als Freeware angibt, gering. Da brauch man schon so eine App wie Doodlejump. Und die Chance ist deshalb so gering weil, wie xardias es er...

03.08.2011, 00:19

Forenbeitrag von: »MisterX«

PNG statt BMP

Also meine Suchbegriffe waren: SDL png laden

Werbeanzeige