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 36.

Werbeanzeige

15.02.2012, 18:22

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Ich habs, es läuft so wie es soll! Zumindest fast, denn die Kollision mit dem Baun (Zylinder) ist noch etwas ausbaufähig. Aber dafür mache ich mal nen neuen Thread auf. Danke Schorsch!

13.02.2012, 12:42

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Okay, mein Fehler... Hatte vergessen der Gameklasse einen Member von CTerrain zu geben... Jetzt schmiert die Anwendung aber leider beim Übergang vom Hauptmenü ins Spiel (also wenn er auch das Terrain laden müsste) ab.

12.02.2012, 21:02

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Da tut sich leider trotzdem nix... Auch mit weißer BMP Ich hab irgendwie das blöde Gefühl, dass er einfach NIX einliest. Denn es gibt auch keinen Fehler wenn ich den Dateinamen absichtlich falsch schreibe oder andere, völlig unpassende, Dateien bzw Dateiformate nehme.

12.02.2012, 20:51

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Den Code habe ich so noch nicht ausprobiert, weil ich den ja selbst zusammengebastel habe... Aber da der Compiler keine Fehler anzeigt und er nach dem Vorbild des Beispiels aus dem Buch gebaut ist, wundert es mich halt das man wirklich GAR NIX davon sieht Habs auch mit enr komplett schwarzen Bitmap versucht, ebenfalls nix!

12.02.2012, 20:04

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Ja, er liest ja vorher die Daten aus der Heightmap aus. Die sind dann in TerrainData.size abgespeichert. Genau so funktioniert es auch in dem Beispiel aus dem Buch... Deswegen erschließt sich mir ja nicht, warum man nichts sieht Am Ende brauche ich zwar die Wassertextur nicht, aber die habe ich trotzdem mal drin gelassen um zu sehen ob er irgendwas anzeigt. Dem ist aber leider nicht so.

12.02.2012, 19:27

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Meinst du den Teil hier? Quellcode 1 2 3 4 5 6 7 8 9 for(y = 0; y < m_fTerrainData[0].size() - 1; y++) { wIndex = GetVertexIndex(x, y); m_pTerrainIB->AddIndex(&wIndex); wIndex = GetVertexIndex(x + 1, y); m_pTerrainIB->AddIndex(&wIndex); wIndex = GetVertexIndex(x, y + 1); m_pTerrainIB->AddIndex(&wIndex); . . . }

12.02.2012, 19:01

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

öööhm, welcher Teil von dem ganzen Code legt denn die Position fest?

12.02.2012, 18:48

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Nee, den Teil wo das Levelmodell gerendert wird habe ich auskommentiert. Es werden nur Baum, Haus und Ball gerendert, der restliche Bildschirm ist komplett schwarz.

12.02.2012, 18:41

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Ja, der alte Code ist noch drin, da er ja sonst auch meckert. Habe aber auf keinen Fall die alte Build ausgeführt. Muss der alte Code zwingend raus? Ich muss ja eh beides miteinander kombinieren... Hab nur keinen Schimmer wie ich das anstellen soll. Der alte Code darf ja sicher nicht komplett weg, oder? Sonst geht ja gar nicht mehr... Welchen Teil darf ich denn löschen?

12.02.2012, 18:26

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Noch mal, da wir wohl gleichzeitg gepostet haben Sehr merkwürdig... Habe jetzt mal unter zusätzliche Abhängigkeiten "D3DX9D.lib" hinzugefügt, nun lässt sich das Ding kompilieren. Wenn ich dann im Spiel drin bin, sehe ich allerdings genau das gleiche wie vorher. Also das Breakanoidlevel, so wie ich es zuvor umgebaut habe. Kein Terrain weit und breit...

12.02.2012, 18:24

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Sehr merkwürdig... Habe jetzt mal unter zusätzliche Abhängigkeiten "D3DX9D.lib" hinzugefügt, nun lässt sich das Ding kompilieren. Wenn ich dann im Spiel drin bin, sehe ich allerdings genau das gleiche wie vorher. Also das Breakanoidlevel, so wie ich es zuvor umgebaut habe. Kein Terrain weit und breit...

12.02.2012, 17:51

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Du bist ja wieder fix ;-) Merci! Ich weiß nicht ob ich dich jetzt richtig verstanden habe. Aber wenn ich aus Quellcode 1 D3DXGetImageInfoFromFile("Terrain.bmp",&ImgInfo); einfach Quellcode 1 D3DXGetImageInfoFromFile(L"Data\\Terrain.bmp",&ImgInfo); mach, zeigt der Compiler nen Fehler an (unterkringelt das L also in rot) und sagt: Das Argument vom Typ ""const wchar_t*"" ist mit dem Parameter vom Typ ""LCPSTR"" inkompatibel. Gleiches bei D3DXLoadSurfaceFromFile(pHeightmap,0,0,"Terrain.bmp",0,D3DX_D...

12.02.2012, 17:15

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Habs mal ins die Game.cpp von Breakanoid kopiert. Er meckert leider noch immer... Quellcode 1 2 3 4 5 1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXLoadSurfaceFromFileA@32" in Funktion ""public: enum tbResult __thiscall CTerrain::Create(void)" (?Create@CTerrain@@QAE?AW4tbResult@@XZ)". 1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXGetImageInfoFromFileA@8" in Funktion ""public: enum tbResult __thiscall CTerrain::Create(void)" (?Cr...

12.02.2012, 11:39

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Moin! Danke für die fixe Antwort :-) Also das cPath Problem habe ich grade gelöst, da musste man einfach das GetPath(cPath) komplett durch die Pfadangabe zu der Datei ersetzen. Das Problem bei tbDirect3D ist auch gelöst, das fehlte ein Instance(). Ich glaube ich muss aber bei den Create-Funktionen noch was ändern. Wenn ich den Code entsprechend anpasse, meckert der Compiler aber noch immer. Quellcode 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 1>ClCompile: 1> Te...

11.02.2012, 20:28

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Ich versuche jetzt mit diesem Code mal innerhalb eines neuen Projektes zu arbeiten und den einfach nur zum Laufen zu bekommen. Ich habe grade noch Probleme mit diesem cPath, da zeigt der Compiler immer fehler an. Ebenso wenn ich dort einen direkten Pfad zu einer Datei eintrage... Bei Quellcode 1 tbDirect3D::GetDevice()->SetStreamSource(0, m_pTerrainVB->GetVB(), 0, sizeof(STerrainVertex)); hat der Compiler auch gemeckert, das habe ich mal in Quellcode 1 D3D->SetStreamSource(0, m_pTerrainVB->GetVB...

11.02.2012, 19:13

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Danke für die ausführliche Antwort: Es ist so, dass ich dieses Projekt für die Uni anfertigeund der einzige Punkt der zur Fertigstellung fehlt ist jetzt halt das Terrain und dass sich der Ball über das Terrain lenken lässt. Ich möchte kein Spieleprogrammierer werden und das ist auch die vorletzte Aufgabe in meinem Studium. Deshalb gehts mir da wirklich nur noch um die Fertigstellung Zuvor habe ich bereits 2 Semester lang C++ gelernt und bin da auch immer sehr gut mitgekommen und hatte kein Probl...

11.02.2012, 17:49

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Danke dass du mir den Link rausgescht hast, aber der hilft mir bei meinem derzeitigen Problem leider auch gar nicht weiter. Es ist ja so, dass ich grade gar nicht weiß an welcher Stelle im Code ich überhaupt ansetzen muss, geschweige denn was ich tun muss. Und im Buch finde ich leider auch nichts dazu. Was eine Heightmap ist, so denke ich, habe ich verstanden. Aber ich hab grade einfach ein Brett vor dem Kopf und komme so nicht weiter, weil es auch keinen Fehler gibt den ich hier melden könnte. ...

11.02.2012, 14:15

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Hab ich doch schon Schorsch Mir fehlt grade nur leider ein Ansatzpunkt wo ich im Breakanoid-Code überhaupt eingreifen muss und was ich verändern muss. Leider bietet das Buch ja kein konkreten Beispiel wie man eine Terrain mit einer Heightmap erzeugt.

11.02.2012, 13:56

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

An der Erstellung des Terrains beiße ich mir grade leider etwas die Zähne aus und wäre dankbar wenn mir jemand helfen kann! Zur Erinnerung: Ich befinde mich immer noch im ehemaligen Breakanoid Spiel und habe dieses soweit umgebaut, dass: Der Ball mit den Pfeiltasten auf x- und z-Achse steuerbar ist, statt der Blocke eine Haus und ein Baum auf dem Feld stehen, mit denen der Ball kollidieren kann. Das ursprüngliche Feld habe ich durch ein großes Grid mit einer Rasentextur ersetzt. Nun muss ich es ...

10.02.2012, 14:25

Forenbeitrag von: »-Ricken-«

Bewegliche Kugel in City-Modell integrieren

Okay, super. Funktioniert! Habe die vorhandene Kollision (vom Ball mit den Blöcken) etwas angepasst. Hat wunderbar geklappt. Das Baummodell habe ich mit Blender erstellt und importiert - klappt auch! Jetzt muss ich im Prinzip "nur" noch das ebene Spielfeld von Breakanoid durch ein Terraing mit Heightmap ersetzen.

Werbeanzeige