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

Werbeanzeige

04.04.2013, 15:26

Forenbeitrag von: »BreakBlack«

[C++ DirectX]Terrain erstellen

Danke für die Hilfe das Problem bim Schleifendurchgang habe ich gefunden: Nach dem zweiten Schleifendurchgang sollte der Index 1 kommen, aber da kam der Index 2 raus.Hab das nun so gelöst: Quellcode 1 2 3 4 5 6 7 8 9 10 11 CUSTOMVERTEX* vertices = new CUSTOMVERTEX[4]; for(int x = 0;x < 2;x++) { for(int z = 0;z < 2;z++) { vertices[z + x * 2].x = x; vertices[z + x * 2].y = 0; vertices[z + x * 2].z = z; vertices[z + x * 2].Color = D3DCOLOR_XRGB(255,255,255); } } delete[] habe ich am Ende auch einge...

04.04.2013, 14:50

Forenbeitrag von: »BreakBlack«

[C++ DirectX]Terrain erstellen

Hi, ich versuche im Moment eine Terrain Klasse mit C++ und DirectX9 zu erstellen. Die Init Methode sieht bis jetzt folgendermaßen aus: 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 void Area::Init(LPDIRECT3DDEVICE9 D3DDEV,D3DXVECTOR3 position,const D3DXVECTOR3 size,float gradient) { d3ddev = D3DDEV; sizeX = floor(size.x); sizeZ = floor(size.z); CUSTOMVERTEX vertices[4]; for(int x = 0;x < sizeX;x++) { for(int z = 0;z < sizeZ;z++) { ve...

03.04.2013, 21:03

Forenbeitrag von: »BreakBlack«

[C++ DirectX 9]Modelle animieren

Mal schauen vielleicht schaffe ich mir das Buch an und springe von DirectX 9 auf DirectX 11 rüber. mfg BreakBlack

02.04.2013, 19:28

Forenbeitrag von: »BreakBlack«

[C++ DirectX 9]Modelle animieren

Vorgefertigte Sachen sind nicht so mein Ding Eigentlich wollte ich die Spiele nur mit C++ programmieren. Irgendwann hab ich aber selbst bemerkt, dass man mit DirectX viel mehr machen kann. Und ab da hab ich mir dann auch vorgenommen bei DirectX zu bleiben und nicht auf irgendwelche Engines umzusteigen mfg BreakBlack

02.04.2013, 18:29

Forenbeitrag von: »BreakBlack«

[C++ DirectX 9]Modelle animieren

Zitat von »Fireball« http://www.gamedev.net/page/resources/_/…irectx-90-r2079 Hilft dir das weiter? Da fallen jedenfalls einige Schlagwörter die dir weiter helfen könnten. gruß fb Das sieht ganz gut aus...Werde mich mal dransetzen. Falls Probleme vorhanden sein werden, schreibe ich diese in den Thread. Danke an alle Antworten bis jetzt mfg BreakBlack

02.04.2013, 18:23

Forenbeitrag von: »BreakBlack«

[C++ DirectX 9]Modelle animieren

Die SkinnedMesh.cpp ist bei den Samples von DirectX zu finden. Habe die Programmierumgebung noch in die Überschrift editiert. Meine Frage war ob jemand eine Anleitung dazu kennt, womit der jenige Erfolg beim Animieren von Modellen hatte. Ich denke mal SkinnedMesh.cpp ist eine ziemlich gute aber schwierige Lösung. Deswegen bin ich auf der Suche nach einer leichteren Lösung. mfg BreakBlack

02.04.2013, 17:56

Forenbeitrag von: »BreakBlack«

[C++ DirectX 9]Modelle animieren

Hi, ich versuche schon seit langer Zeit zu lernen wie man Modelle animieren kann. Ich habe mir die SkinnedMesh.cpp Datei angeschaut. Doch da stelle ich mir nur Fragen wie z.B. "Wann werden die Methoden CreateFrame, CreateMeshContainer, DestroyFrame und DestroyMeshContainer aufgerufen" oder "wie kann ich CD3DArcBall benutzen...es kommt nur der Fehler, dass es nicht definiert ist". Wie habt ihr das Thema Modelle animieren gelernt? Und könntet ihr mir Bücher oder Tutorials empfehlen? Danke im vorau...

16.03.2013, 12:17

Forenbeitrag von: »BreakBlack«

Ich stelle mich vor

Moin, ich stell mich dann auch mal vor Name: Robin Alter: 16 Beruf: Schüler Sesshaft: Köln Hobbys: Programmieren, Jonglieren, Klavier spielen und zocken Programmierkenntnisse: Autoit(Scriptsprache), Visual Basic, C# XNA, C++ mfg BreakBlack

23.12.2012, 14:10

Forenbeitrag von: »BreakBlack«

Modeltextur anstatt Terraintextur

Danke Hab bei der Terrain-Klasse Quellcode 1 d3ddev->SetTexture(0,tex) in die Renderfunktion getan und jetzt funktioniert es mfg BreakBlack

23.12.2012, 12:37

Forenbeitrag von: »BreakBlack«

Modeltextur anstatt Terraintextur

hi, Ich habe folgendes Problem: Ich habe eine Terrain-Klasse und eine Model-Klasse. Wenn ich nur eine von den Beiden in meiner Game-Klasse aufrufe, dann wird die Textur richtig gezeichnet. Sobald ich aber beide Klassen in meiner Game-Klasse aufrufe, kriegt das Terrain die gleiche Textur wie das Model. Es ist egal, ob ich zuerst die Terrain-Klasse oder zuerst die Model-Klasse aufrufe. Es wird immer die Model-Klassen Textur verwendet. So sieht das Programm im Moment aus: Game.cpp Quellcode 1 2 3 4...

09.10.2012, 21:57

Forenbeitrag von: »BreakBlack«

MMORPGs funktionieren nicht mehr

Hi, Weiß nicht genau wo das rein gehört Also früher konnte ich problemlos jedes MMORPG spielen. Das war aber bevor ich angefangen habe, mit DirectX zu programmieren. Ich habe mir jetzt 4Story und Last Chaos runtergeladen. Beide MMORPGs funktionieren nicht. Bei Last Chaos kam dann folgender Fehler: Some functions of the operating system has been corrupted. Please, close any program which is affecting game client and restart the system. Tool Name: system32\d3d9d.dll Es muss also irgendwas mit Dire...

07.09.2012, 17:55

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

Ich muss zwar dann immer ein Umweg nehmen, aber hauptsache es funktioniert. Ich habe mir das Modellierprogramm Wings 3D geholt. Ich erstelle mit Blender ein Projekt und modelliere das Modell. Wenn es fertig ist dann exportiere ich es als obj Datei. Dann öffne ich Wings 3D und importiere die obj Datei. Anschließend exportiere ich es mit Wings 3D zur x Datei und dann hab ich das Model.

06.09.2012, 20:11

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

Ich hab denn Würfel gelöscht und ein Kegel hinzugefügt.Wenn ich ihn rendern will, wird ein Kegel gezeichnet, aber wenn ich dann den Kegel verändere dann wird er wieder unverändert gezeichnet... Edit:Hab den Kegel gelöscht und eine Kugel eingefügt. Wenn ich das abspeichern und rendern will, dann wird aber der Kegel gezeichnet -.- Da ich die .x Datei fast immer überschreibe, habe ich die .x Datei gelöscht und das nochmal exportiert, aber was wurde exportiert? Natürlich der Kegel!

06.09.2012, 16:43

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

Habe das Problem immer noch nicht gelöst Habe Blender auch schon neu installiert. Der Würfel bleibt trozdem unverändert. Ist der Code den wenigstens korrekt?

02.09.2012, 14:19

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

Das Änderungsdatum verändert sich wenn ich es da erneut exportiere aber der Würfel bleibt gleich... Muss man vielleicht bei Blender noch irgendwas umstellen wenn man eine x Datei exportieren will? (Außer bei Import-Export: DirectX Model Format (.x) ein Häkchen zu machen)

02.09.2012, 13:46

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

http://www.imagebanana.com/view/9okdbh4m/ddd.png Hier hab ich mal ein Würfel bischen übertrieben verändert. Wenn ich das als x Datei exportiere wird es wieder zum normalen Würfel.

02.09.2012, 12:05

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

Habe den Teil mit D3DXLoadMeshFromX so geändert: Quellcode 1 HRESULT hr = D3DXLoadMeshFromX("C:\\Team17\\Würfel.x",D3DXMESH_SYSTEMMEM,d3ddev,NULL,&materialBuffer,NULL,&numMaterials,&mesh); Dann hab ich dahinter ein Breakpoint gesetzt. hr hat den Wert S_OK. Ich habe jetzt eine x Datei mit den Würfel und mit den veränderten Würfel exportiert. Wenn ich es mit einen Editor öffne, steht im veränderten Würfel das gleiche wie im normalen Würfel.

02.09.2012, 11:10

Forenbeitrag von: »BreakBlack«

selbst modelliertes Model laden

Hi, Ich habe mir gestern eine Model Klasse geschrieben die so aussieht: Header: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include<d3d9.h> #include<d3dx9.h> #include<string> class Model { public: void InitModel(LPDIRECT3DDEVICE9 d3ddev); void UpdateModel(D3DXVECTOR3 pos,D3DXVECTOR3 scal,D3DXVECTOR3 rot,std::string path); void RenderModel(void); void CleanModel(void); private: LPDIRECT3DDEVICE9 device; LPD3DXMESH mesh; LPD3DXBUFFER materialBuffer; DWORD numMaterials; D3DXMATERI...

20.08.2012, 16:55

Forenbeitrag von: »BreakBlack«

Verschieden große Tiles

Es funktioniert Danke!!!

20.08.2012, 15:51

Forenbeitrag von: »BreakBlack«

Verschieden große Tiles

Die Bilder sind alle 50x50 Pixel groß Ich hab noch ein Bild davon reingestellt. Beim Tile unten rechts ist es schon besonders groß... Die anderen sehen aber eig. ganz ok aus.

Werbeanzeige