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-19 von insgesamt 19.

Werbeanzeige

29.11.2009, 17:47

Forenbeitrag von: »DJSebi«

error LNK2019 - Sehr kurios

Jo, ich sagte ja, ich habe sie total vergessen zu "implementieren", aber "definiert" hatte ich sie ja... Ich sah es erst dann, als ich den hinweis von E122 las. Vielen Dank noch mal. Hatte den Code vor lauter Code nicht mehr gesehen...

29.11.2009, 16:50

Forenbeitrag von: »DJSebi«

error LNK2019 - Sehr kurios

Hmmm, okay... Ich muss wohl total vergessen habe die Methode getDimension auch zu implementieren... :oops: Danke für den Hinweis!

29.11.2009, 16:28

Forenbeitrag von: »DJSebi«

error LNK2019 - Sehr kurios

Moin zusammen, also ich finde diesmal meinen error LNK2019 sehr kurios. Vorallem, weil ich die ganze Situation auch noch mal in einem neuen Projekt nachgestellt habe und dort hat es funktioniert. Aber vielleicht übersehe ich auch etwas. Hier erst mal der Code: 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 /* Ship.h */ #ifndef SHIP_H #define SHIP_H #include <iostream> #include <string> #include <vector> #include <map> #include ...

04.11.2008, 13:50

Forenbeitrag von: »DJSebi«

Problem 3D Modelle laden in OpenGL

Also, bin dahinter gekommen. Das war mir nämlich noch nicht klar, dass ich für jedes Face (Dreieck) ja die Punkte brauche, d.h. das alle Punkte mehr mals vorkommen müssen. Dann muss man aber bei glDrawArrays auf GL_TRIANGLES stellen. Wenn man die Punkte (Vertecies) ausliest, dann muss man das nFaces mal machen, die dann drei Indexe haben, die sagen, welche Punkte. Ich poste einfach mal auch den SourceCode, damit andere, die mal was mit der Lib3ds machen möchten das auch machen können. Es kommen ...

03.11.2008, 17:30

Forenbeitrag von: »DJSebi«

Problem 3D Modelle laden in OpenGL

Zitat von »"David_pb"« Das riecht irgendwie schon sehr seltsam... Also ich habe das Beispiel auch schon total abgeändert, weil das anscheind noch für eine ältere Lib3ds-Version zu sein scheint. Ich werd's mal nachher noch mal anschauen, aber ich gleaube es wird daran nicht liegen, mir sieht es eher danach aus, dass die Punkte in der falschen Reihenfolge eingelesen werden.

03.11.2008, 17:27

Forenbeitrag von: »DJSebi«

Problem 3D Modelle laden in OpenGL

Zitat von »"David_pb"« Hm, soso... Wozu verwendest du eigentlich "verts"? Ich seh den Sinn nicht so ganz! Das sollte eigentlich noch mal zurück kopiert werden. Man kann es auch weglassen... ist eher unwichtig. In dem Beispiel sah das für mich aus, als ob man auf Nummer sicher gehen will, dass die Vertices nicht umgeschrieben werden, wenn man sie mit dem Matrix-Daten verrechnet.

03.11.2008, 17:22

Forenbeitrag von: »DJSebi«

Problem 3D Modelle laden in OpenGL

Aber wenn man mit GL_TRIANGLE_STRIP das macht, dann sollte es bei komplexeren Objekten ja auch richtig sein, weil es soll ja nur eine Klasse geben, die einfach jedes 3ds-modell importieren kann.

03.11.2008, 17:18

Forenbeitrag von: »DJSebi«

Problem 3D Modelle laden in OpenGL

Wurde so in einem Beispiel angegeben, aber ich habe auch schon alle anderen Enums ausprobiert. Also GL_QUAD_... etc.

03.11.2008, 17:06

Forenbeitrag von: »DJSebi«

Problem 3D Modelle laden in OpenGL

Mahlzeit zusammen, sitze seit ein paar tagen daran mit lib3ds 3ds-Dateien zu laden. Das Laden ist ja kein Problem, Material und die Vertices werden auch ausgelesen. Das ganze packe ich dann in einen Vertexbuffer und lasse diesen rendern. Nur das Ergebnis ist nicht das gewünschte Ergebnis. Daher hier ein paar Screenshots und der Source. Danke schon mal für eure Hilfe! Kompletten Sourcecode: http://scua.de/projects/bowling Laden der Daten: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17...

27.10.2008, 14:37

Forenbeitrag von: »DJSebi«

[Erledigt] error C2504 - Basisklasse undefiniert

Danke, hat sich erledigt. Ich habe den Fehler eben selber gefunden. Es lag daran, dass die abgeleitete Klasse "Ball" in einer anderen Header-Datei included wurde. Ich habe einfach, damit der Datentyp bekannt ist, die "Ball.h" in dessen .cpp-Datei included.

27.10.2008, 00:33

Forenbeitrag von: »DJSebi«

[Erledigt] error C2504 - Basisklasse undefiniert

Tag zusammen, also mir ist zwar der Fehler bewusst, was er zu bedeuten hat, aber ich habe einfach keinen Plan, warum das passiert bzw. wo ichnun ein include zu viel oder zu wenig habe. Deshalb poste ich auch mal die Beiden klassen, um die es geht: 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 #ifndef OBJECT_H #define OBJECT_H #include "StdHeaders.h" #include "Material.h" #include "Sound.h" #include "PhysX.h" #include ...

19.05.2008, 15:36

Forenbeitrag von: »DJSebi«

Visual C++ 2005 - nerviger Error

Hmmm, also ich habe das gerade mal gechceckt. Die Systemvariable PATH ist bei mir richtig gesetzt und cmd.exe ist auch in dem Ordner drin. Muss an was anderem liegen. Kann es evtl. daran liegen, wenn man sein Windows Design pimpt? Z.B. mit Flyakite?

19.05.2008, 15:09

Forenbeitrag von: »DJSebi«

Visual C++ 2005 - nerviger Error

Hallo zusammen, ich habe da ein kleines Problem mit Visual C++ 2005. Immer wenn ich meine Programme compeliere, dann kommt folgender Fehler: Projekt : error PRJ0002 : Fehler "1" wurde von "C:\WINDOWS\system32\cmd.exe" zurückgegeben. Hat jemand eine Idee, was das sein kann. Denn das Programm wird compeliert und ich kann es durch erneuertes drücken von F5 ( oder Strg+F5 ) starten. Danke schon mal im voraus!

19.01.2008, 16:52

Forenbeitrag von: »DJSebi«

Zeiger auf Funktion in abstrakter Klasse

Danke Jungs! Habe es auch gemerkt, dass ich da nen Header vergessen hatte... Danke noch mals! :roll:

19.01.2008, 16:33

Forenbeitrag von: »DJSebi«

Zeiger auf Funktion in abstrakter Klasse

Tag zusammen, ich würde gerne folgendes machen: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Shape { public: Shape( char* audioFile ); virtual ~Shape(); virtual bool render() = 0; private: AUX_RGBImageRec* LoadBMP( char* filename ); int LoadGLTexture( char* filename, GLVertex vertex ); Sound* _sound; GLVertex* _vertizes; }; Das Problem ist die Definition der Methode "AUX_RGBImageRec* LoadBMP( char* filename );". Hier meldet mir der Compiler, dass es ein Syntax fehler ist. Wie kann ich...

09.01.2008, 00:44

Forenbeitrag von: »DJSebi«

OpenGL: Nebel-Problem

Hallo zusammen, leider hat meine Suche im Forum nichts ergeben, daher die Frage: Ich habe Nebel in mein kleines OpenGL-Workaround eingebaut. Jetzt ist es aber so, dass die Objekte, bis auf den Boden, weiß werden und bleiben, wenn sie weiter in den Nebel reingehen. Als Code poste ich die Render-Methode und die Init-Methode. Render-Methode: 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 5...

06.10.2007, 17:42

Forenbeitrag von: »DJSebi«

Error C2039

Danke. Hat geklappt. Das einzige was der mir nur dazu sagte, warr der Fehler, wie o.g. und dass ich in die Vector3.h schauen sollte.

06.10.2007, 17:03

Forenbeitrag von: »DJSebi«

Error C2039

Hallo zusammen, ich habe folgendes Problem beim Zugriff auf eine Methode in meiner Vector3-Class: Kompeiler meldet: camera.cpp(9) : error C2039: 'cross' : is not a member of 'Vector3' Vector3.h: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Vector3 { .. friend Vector3 cross( const Vector3& v1, const Vector3& v2 ); .. } inline Vector3 cross( const Vector3& v1, const Vector3& v2 ) { Vector3 temp; temp.e[0] = v1.y() * v2.z() - v1.z() * v2.y(); temp.e[1] = v1.z() * v2.x() - v1.x()...

Werbeanzeige