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

23.04.2010, 15:26

Forenbeitrag von: »hermi999«

Problem beim Abspielen von Videos (Kapitel09 / Videos)

Hallo! Habe ein Spiel programmiert & würde mir jetzt noch gern ein Intro-Video einfügen. Dazu habe ich mir das Prog Videos aus Kapitel 09 versucht zu compilieren. FEHLER: Der Aufruf von m_pD3DDevice->Present verursachte den DirectX-Fehler E_FAIL! Beschreibung: An undetermined error occurred (tbDirect3D.cpp, Zeile 370, Funktion tbDirect3D:resent) Als Ursache kann ich mir nur vorstellen, dass es damit zu tun hat das ich DirectX-SDK von Feb10 benutze....da ich auch schon mal Probleme mit Texturen h...

03.02.2010, 09:49

Forenbeitrag von: »hermi999«

Objekt um einen Punkt transformieren

Hallo! Frage: ------- Wie kann ich ein Objekt um einen beliebigen Punkt transformieren & nicht um den Mittelpunkt?

19.01.2010, 23:02

Forenbeitrag von: »hermi999«

Modelconverter-Problem

Nun gut, ich hab das Problem einigermaßen gelöst, indem ich einfach den Effekt selbst geschrieben hab: 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 STRING Texture2Filename = "GRASS07.JPG"; DWORD Texture2Type = 1; // 1: 2D-Textur; 2: Würfel; 3: Volumen DWORD Texture2ColorKey = 0x00000000; TEXTURE Texture2; TECHNIQUE T1 { PASS P1 { Texture[0] = <Texture2>; AlphaArg1[0] = Texture; AlphaArg2[0] = C...

18.01.2010, 11:37

Forenbeitrag von: »hermi999«

Modelconverter-Problem

Hallo, hab folgende Frage: Hab mir mit 3ds max ein Terrain aus einer Heightmap erstellt & dann mittels Blend das Terrain texturiert. (Das heißt: Eine Textur über alles & eine zweite Textur, die nur dort angezeigt werden soll wo die Mask(alphamap) weiß ist) Wenn ich es jetzt als *.3ds exportiere & dann in den modelconverter lade, erkennt er mir die texturen nicht! Meine Frage: Kann man mit 3ds max das problem lösen, oder muss ich die Teturen als Effekte selbst schreiben (wie?)?

19.12.2009, 11:50

Forenbeitrag von: »hermi999«

Get/Set-Methoden

Vergiss es...hatte nen extremen Denkfehler!

19.12.2009, 11:32

Forenbeitrag von: »hermi999«

Get/Set-Methoden

Hallo, ich habe folgende Frage: Ich habe eine Private LPDIRECT3DVERTEXBUFFER9 Membervariable erstellt und möchte jetzt aus einer anderen Klasse darauf zugreifen. Wenn ich jetzt eine Get-Methode erstelle & dann über diese Methode in einer anderen Klasse auf die private Member zugreifen möchte kommt ein Laufzeitfehler (Zugriffsverletzung beim Lesen an Position 0x00000000). DER CODE ------------- Klasse: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class CVertexBuffer { private: LPDIRECT3DVERT...

07.10.2009, 21:40

Forenbeitrag von: »hermi999«

Sich über einen Boden bewegen

& wie genau speichere ich den Buffer eines .x-Files (in eine Klasse)?

07.10.2009, 21:09

Forenbeitrag von: »hermi999«

Sich über einen Boden bewegen

ok, danke für die schnelle antwort. i schätze mal an den buffer komme i so C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 LPD3DXMESH g_pSphere = NULL; // Bodenmodell if(FAILED(hResult = D3DXLoadMeshFromX("Ground.x", D3DXMESH_MANAGED, g_pD3DDevice, NULL, NULL, NULL, NULL, &g_pSphere))) { //... } // .......... LPDIRECT3DVERTEXBUFFER9 a; g_pSphere->GetVertexBuffer(&a); Was mache ich nach der letzten zeile?

07.10.2009, 20:37

Forenbeitrag von: »hermi999«

Sich über einen Boden bewegen

Folgende Situation: Ich habe ein Programm, welches aus einem .x-File (das einen welligen Boden darstellen soll) und einer (in xz-Ebene beweglichen) Kamera besteht. Meine Frage: Wie schaffe ich es, bzw. welche Methoden gibt es, dass die Kamera sich in der y-Ebene immer im gleichen Abstand zu meinen Boden befindet?

01.10.2009, 22:26

Forenbeitrag von: »hermi999«

Aufgabe 2_6 a)

@ TrikkieMikkie: Hast recht, wenn ich das Dreieck etwas in die z-Ebene verlege, kann ichs sehen. Schätz mal das ich zuvor, wegen der nahen Clipping-Ebene, hindurch gesehen habe! @E122: 1. Stimmt, der 2. Parameter von DrawPrimitivUP() sollte fix 1 sein und nicht der Wert der globalen Variable für die Anzahl der Dreiecke! 2. Wenn ich keine Translation, Rotation, Skalierung ausführe, brauche ich doch auch keine Weltmatrix, oder? --------------------------------- Auf jeden Fall funktioniert das Bsp....

01.10.2009, 13:06

Forenbeitrag von: »hermi999«

Aufgabe 2_6 a)

INFO: TriBase-Engine wird initialisiert... (tribase.cpp, Zeile 86, Funktion tbInit) INFO: Initialisierung komplett! (tribase.cpp, Zeile 104, Funktion tbInit) INFO: Fensterklasse wurde registriert! (initwindow.cpp, Zeile 31, Funktion InitWindow) INFO: Fenster wurde erstellt! (initwindow.cpp, Zeile 57, Funktion InitWindow) INFO: IDirect3D9-Schnittstelle wurde erzeugt! (initdirect3d.cpp, Zeile 28, Funktion InitDirect3D) INFO: Geräteschnittstelle wurde generiert! (initdirect3d.cpp, Zeile 61, Funktio...

01.10.2009, 13:01

Forenbeitrag von: »hermi999«

Aufgabe 2_6 a)

Suche jetzt schon seit ein paar Stunden den Fehler in meinem Programmcode, da mir kein Dreieck angezeigt wird, und finde ihn iwi nicht! 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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114...

23.09.2009, 09:12

Forenbeitrag von: »hermi999«

Listing 2.51: Ausgabe Problem

ok, die "chinesischen" Zeichen sind weg....das Ergebnis kann jedoch auch nicht wirklich stimmen, oder??? Modus 0: 3233664x3233352 bei 1724909938 Hz (0: Standard) Modus 1: 1308010014x2004173573 Hz (0: Standard) Modus 2: 1308010014x2004173573 Hz (0: Standard) Modus 3: 1308010014x2004173573 Hz (0: Standard) Modus 4: 1308010014x2004173573 Hz (0: Standard) Modus 5: 1308010014x2004173573 Hz (0: Standard) Modus 6: 1308010014x2004173573 Hz (0: Standard) Modus 7: 1308010014x2004173573 Hz (0: Standard)

22.09.2009, 15:49

Forenbeitrag von: »hermi999«

Listing 2.51: Ausgabe Problem

So, danke mal für die Hilfe!!! Hab jedoch jetzt noch eine Frage zur Fortsetzung: 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 ..... ..... ..... // ------------------------------------------------------------------------------------------- // Auflisten aller Videomodi, die zu einem bestimmten Format kompatibel sind //-------------------------------------------------------------------------------------------- ...

21.09.2009, 17:02

Forenbeitrag von: »hermi999«

Listing 2.51: Ausgabe Problem

OK! Die Adapter-ID & nTreiberversion werden jetzt korrekt angezeigt. Name & Treiber sind noch immer "irgenwelche Zeichen"... ...ich schätz mal hier liegt der Fehler begraben: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 wchar_t acAdapterInfo[1024]; wsprintf(acAdapterInfo, L"Adapter-ID: %d\n" L"Name: %s\n" L"Treiber: %s\n" L"nTreiberversion: %d", iAdapter, pAdapters[iAdapter].Description, pAdapters[iAdapter].Driver, pAdapters[iAdapter].DriverVersion); MessageBox(NULL, acAdapterInfo, _T("Adapter ge...

21.09.2009, 16:26

Forenbeitrag von: »hermi999«

Listing 2.51: Ausgabe Problem

Ok, danke mal für die schnelle Antwort! Hab alle casts entfernt... ...jetzt kommt jedoch der Fehler : sprintf': Konvertierung des Parameters 1 von 'wchar_t [1024]' in 'char *' nicht möglich bei folgender Code-Zeile: C-/C++-Quelltext 1 2 3 4 5 6 7 8 sprintf(acAdapterInfo, "Adapter-ID: %d\n" "Name: %s\n" "Treiber: %s\n" "nTreiberversion: %d", iAdapter, pAdapters[iAdapter].Description, pAdapters[iAdapter].Driver, pAdapters[iAdapter].DriverVersion); Wie kann ich diesen Fehler beheben (ohne einen Cas...

21.09.2009, 15:48

Forenbeitrag von: »hermi999«

Listing 2.51: Ausgabe Problem

HI! Hab folgendes Problem: Habe den Code aus Listing 2.51 (Auflisten & anzeigen aller auf dem System verfügbaren Direct3D-Adapter) abgeschrieben & kompiliert! 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 52 53 54 55 56 57 58 59 60 61 62 #include <Windows.h> #include <StdIO.h> #include <D3D9.h> #include <d3dx9.h> #include <dxerr.h> #include <tchar.h> int WINAPI WinMain (HINSTANCE hI...

Werbeanzeige