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

Werbeanzeige

21.08.2009, 15:11

Forenbeitrag von: »kickerxy123«

[gelöst][c++/winAPI] Vordergrundfenster <--> Vollbildm

Vielen Dank! Genau das brauchte ich =) und es klappt auch. damit hat sich diese Thema erstmal für mich erledigt, danke sehr an alle. lg kickerxy

20.08.2009, 15:16

Forenbeitrag von: »kickerxy123«

[gelöst][c++/winAPI] Vordergrundfenster <--> Vollbildm

hm also ich hatte mir eher etwas "eigeneres" vorgestellt... DirectDraw habe ich jetzt verworfen, das macht auch kein Sinn. Gibt es eine gute Lösung für Dx9, wie man 2d-Modelle anzeigt? Ich meine, in jedem Spiel gibt es ja 2D- Anzeigen, wie Minimaps, Buttons etc. Sowas würde mir jetzt erstmal reichen, also einen Weg, wie man ein 2D-Modell (nehmen wir mal einen Button, der immer oben links in der Ecke sein soll) dauerhaft anzeigt. Er soll also immer obenlinks sein und sich nicht wegbewegen. Eine "...

19.08.2009, 17:35

Forenbeitrag von: »kickerxy123«

[gelöst][c++/winAPI] Vordergrundfenster <--> Vollbildm

Okay, wenn ich das Menü in DirectX realisiere, welchen Weg empfiehlst du mir dann? Atm scheint mir DirectDraw der beste (einzige?) Weg... Wenns so ist, dann setz ich mich gleich ran

18.08.2009, 23:16

Forenbeitrag von: »kickerxy123«

[gelöst][c++/winAPI] Vordergrundfenster <--> Vollbildm

vielleicht stehe ich aufm schlauch ... also ich erstelle in meiner render()-Funktion ein WC_DIALOG, sofern die ESC- Taste gedrückt wird und nicht schon ein solches Fenster existiert: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 if(GetAsyncKeyState(VK_ESCAPE)) { //Spielmenü öffnen, wenn noch nicht vorhanden! GS = _BREAK; if (FindWindow(WC_DIALOG,"Spielmenü") == false) //Wenn Fenster nicht schon existiert!! { hwnd_gamemenu = CreateWindowEx(0, WC_DIALOG, "Spielmenü", WS_VISIBLE ...

18.08.2009, 20:53

Forenbeitrag von: »kickerxy123«

[gelöst][c++/winAPI] Vordergrundfenster <--> Vollbildm

Hallo! Also, ich habe ein DirectX Fenster, welches als Vollbildanwendung initialisiert wird. Will ich nun ein 2. Fenster öffnen (zum Beispiel Spielmenü), so ist dies logischerweise im Hintergrund. Auch Versuche mit SetForegroundWindow und SetActivateWindow ändern dies nicht. Dies hatte ich auch vermutet, immerhin ist Vollbild (in meinen Augen) IMMER im Vordergrund, auch der Taskmanger minimiert ja vorher die Anwendung ... Daher, gibt es eine gute Lösung dafür über die WinAPI, oder muss ich die F...

14.08.2009, 22:34

Forenbeitrag von: »kickerxy123«

[gelöst]Modelle zeichnen (DrawSubset()) - Texturenbug

Zitat von »"TrikkieMikkie"« Ok, ein paar kleine vielleicht. Deine Ordnung z.B.. Da musste ich glatt grinsen Aber Recht hast du ;=) na mal sehen

14.08.2009, 20:30

Forenbeitrag von: »kickerxy123«

[gelöst]Modelle zeichnen (DrawSubset()) - Texturenbug

cool =) ich muss echt aufm Schlauch gestanden haben, als ich mit DirectX angefangen habe.. Jetzt habe ich das System mit Matrizen, Vektoren, RenderStates, Texturen usw WESENTLICH besser verstanden =) Jetzt grade kommt mir die Frage, wie ich ein Modell verschiebe, etc. gradezu lächerlich vor. Bei mir hats grad einfach "klick" gemacht (naja nachdem ich n bissl mehr gelesen habe ) Das ist ja unwahrscheinlich genial mit diesen Matrizen und den Kombinationen (View, Projektion, World) Naja ich bin ja ...

14.08.2009, 19:47

Forenbeitrag von: »kickerxy123«

Kamerasteuerung - Probleme mit den Rotationsmatrizen

ich hatte mir ne andere Antwort erhofft ne, aber ich habs ja schon vermutet. Ich werds mal versuchen und mich bestimmt an dieser Stelle nochmal melden danke für den hinweis

14.08.2009, 18:28

Forenbeitrag von: »kickerxy123«

Kamerasteuerung - Probleme mit den Rotationsmatrizen

also wenn ich die Zeile auskommentiere ändert sich leider nichts. Ich denke, dass Problem ist, das ich mich quasi immer mit der Kamerasicht mitbewege (Ghost-View, wie in vielen Spielen, wenn man tod ist und sich freibewegen kann). Es soll ja anders sein. Der Spieler (Ego-Sicht) soll sich nur auf der x-z-Achse bewegen und die Sicht soll nur um x-y-Achsen rotieren. Ich hoffe, das ist verständlich Inwiefern soll ich "matrixView" wieder auf die Identitätsmatrix setzen? Meinst du das so C-/C++-Quellt...

14.08.2009, 18:19

Forenbeitrag von: »kickerxy123«

[gelöst]Modelle zeichnen (DrawSubset()) - Texturenbug

Okay, du hattest Recht, es lag an den RenderStates, danke dir hm mit welchen Funktionen kann ich denn diese Modelle bearbeiten, also verschieben, verkleinern etc? mfg kickerxy123

14.08.2009, 12:44

Forenbeitrag von: »kickerxy123«

[gelöst]Modelle zeichnen (DrawSubset()) - Texturenbug

nein, ich habe diese Funktion zum Laden genommen 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 ool loadModelFromFile(string path, LPD3DXMESH* pMeshData, int* anzahl, PDIRECT3DTEXTURE9* pTexture) { LPD3DXBUFFER pMaterialBuffer; LPD3DXMESH pMesh; DWORD numMaterials; HRESULT hr = D3DXLoadMeshFromX( path.c_str(), D3DXMESH_MANAGED, pD3DDevice, NULL, &pMaterialBuffer, NULL, &numMaterials, &pMesh ); if ( FAILED( hr ) ) { writeToLog("...

14.08.2009, 11:48

Forenbeitrag von: »kickerxy123«

Kamerasteuerung - Probleme mit den Rotationsmatrizen

Hallo! Ich habe ein logisches Problem mit der Kamerasteuerung in einer 3D- Umgebung. Das Bewegen der Kamera klappt problemlos, aber die Sicht ist etwas verbuggt. Im Detail heißt das, dass ich die relativen Mauskoordinaten abfrage und dementsprechend die Sicht verschieben ( Rotation um x- oder y- Achse ), jedoch logischerweise nicht um die z- Achse. Wenn ich nun aber die Maus bewege, dann gerät das Programm in "Schieflage", die Sicht ist also auf der z- Achse rotiert. Dies wird an einer Addition ...

14.08.2009, 11:39

Forenbeitrag von: »kickerxy123«

[gelöst]Modelle zeichnen (DrawSubset()) - Texturenbug

Hallo! also ich habe bereits eine Render()- Routine, die auch ohne Probleme Primitive zeichnet (DrawPrimitiveUP()). Wenn ich nun aber ein Modell mitzeichnen möchte (mittels DrawSubset()) werden alle Texturen "verbuggt", d.h. z.B. der Boden, der vorher aus einer Rasentextur bestand, wird einheitlich grün! Das Modell wird allerdings gezeichnet (simple Kugel). hier meine Zeichenroutine: 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 ...

14.08.2009, 11:20

Forenbeitrag von: »kickerxy123«

Gute Programmierer gesucht!!!

mal ehrlich ... ich persönlich habe auch noch nicht DIE Programmiererfahrung, da ich noch eher am Anfang stehe. Nur kann auch ich sehen, dass dein Projekt scheitern wird, a) tja wie soll ichs bezeichnen - Überrissenheit, Naivität oder auch Arroganz? b) erkennst du nicht mal konstruktive Kritik, aber suchst _ernsthaft_ Programmierer? Ich glaube nicht, dass irgendein halbwegs rationaler Programmierer nach dieser Präsentation von dir und deinen (Verzeih mir den Ausdruck) kindischen Äußerungen größe...

13.08.2009, 09:46

Forenbeitrag von: »kickerxy123«

[gelöst]DirectInput Problem

@dot Alles klar Find ich nen gutes Handling, was normalerweise ja nicht in Foren der Fall ist. @ TrikkieMikkie Also ichhab mich noch nie wirklich mit Ressourcen beschäftigt, außerdem find ich das so irgendwie besser, vielleicht änder ich das ja nochmal @PCShadow ein interessanter Gedanke! Allerdings sollten die Befehle ja an das Mainwindow gehen. dies ist bei mir allerdings ein globales Handling (g_hwnd) und wird von der Funktion daher auch nicht beeinflusst ich habe schon wieder ein, zwei neue ...

12.08.2009, 16:01

Forenbeitrag von: »kickerxy123«

[gelöst]DirectInput Problem

ah okay, das mit ShowWindow() hab ich nicht gewusst, zumal es auch mit true : false geht .. Also wenn ich EnableWindow() weglasse, dann piepts nicht! Es reicht ja wenn die Buttons,etc. nicht angezeigt werden, also werd ich das so lassen können =) Aber seltsam ist das schon ... gibt es da eine Erklärung für? Ansonsten ists auch egal, Hauptsache so geht es! Vielen Dank! Ich melde mich bestimmt wieder mit neuen Problemen aber dieser Thread kann jetzt geschlossen werden mfg kickerxy

12.08.2009, 15:22

Forenbeitrag von: »kickerxy123«

[gelöst]DirectInput Problem

Okay, jetzt trat mein Ping Geräusche Problem wieder auf! und zwar dann, wenn ich diese Funktion hier benutze: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 void hideAllButtons (bool state) { if (state == TRUE || state == true) state = FALSE; else state = TRUE; for(int i = 0; i < hArr_counter; i++) { EnableWindow(hArr[i],state); ShowWindow(hArr[i], state); } } Ich habe also zuvor alle erstellten Buttons,Labels,etc. in das Array hArr[] gepackt und will diese nun mit C-/C++-Quelltext 1 hideAllButtons(true)...

11.08.2009, 23:36

Forenbeitrag von: »kickerxy123«

[gelöst]DirectInput Problem

edit: DEFINITIV zu spät -.- habs hinbekommen! so ein blöder Fehler... naja morgen gibts bestimmt noch mehr, dann meld ich mich wieder

11.08.2009, 23:05

Forenbeitrag von: »kickerxy123«

[gelöst]DirectInput Problem

Okay, ich hab nen neues (geordneteres) Projekt angefangen! Jetzt gehts! Nur hab ich ein neues Problem... #edit hm ne ich schlaf noch ne nacht drüber ;=)

11.08.2009, 01:29

Forenbeitrag von: »kickerxy123«

[gelöst]DirectInput Problem

so... finally =) nach 3 Stunden hab ich den Kern des Problems! Ich weiß nur immer noch nicht ganz exakt WARUM es so nicht geht er macht Probleme, wenn ich DirectX auf das vorhandene Fenster initialisiere (was zuvor dem Hauptmenü entsprach). Wenn ich ein neues "Gaming"- Fenster erstelle, scheint das Problem nicht vorzukommen! Tja... woran liegts :? 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 //Nach Button "Spielstart: HWND hwnd_gamemenu; hwnd_gameme...

Werbeanzeige