Suchergebnisse
Suchergebnisse 1-20 von insgesamt 24.
Hallo, ich versuch mal dir zu helfen. Also als erstes versuchs mal mit D3DPT_TRIANGLELIST anstatt D3DPT_TRIANGLESTRIP in der Render-Funktion. Außerdem ist dein zweiter und dritter Vertex schwarz, weise denen mal eine andere Farbe zu, zum Testen am Besten weiß. Hoffe damit klappts.
Ich meinte nicht die Favoriten meines Explorers, wie ich diese speichere weiss ich schon. Ich hab von den Hilfefavoriten der Dokumentationen zum Beispiel vom DirectX SDK gesprochen. Dort kann man doch ebenfalls aus dem Index Favoriten abspeichern damit man sie nicht immer suchen muss. Gibt es da ebenfalls eine Methode, wie man diese speichern kann?
Hallo alle zusammen, ich muss demnächst mein Windows neu installieren und daher auch alle Programme. Nun stehe ich vor dem Problem, dass ich schon einige Favoriten in der DirectX Dokumentation und der MSDN Library habe, die ich gerne behalten möchte. Werden diese in einer Datei gespeichert (hab keine aussagekräftige gefunden), sodass man diese einfach wieder reinkopieren kann oder muss ich zwangsweise alles wieder von Hand neu eingeben? Vielen Dank schonmal
Danke, ich werde mir das mal ansehen, mal schauen wieviel ich davon verstehe
Hallo, vielen Dank für eure Antworten. Gibt es irgendwo Informationen über diese Art des "Instancing", die du beschrieben hast? Ich habe im Internet nichts richtiges darüber gefunden. Wäre nett, wenn ihr mir eine Seite darüber zeigen könnt.
Hallo alle zusammen, ich habe eine generelle Frage zum Einsatz der beiden Buffer. In dem vorgestellten Beispielprogramm im Buch, werden für jeden Würfel alle Vertices und Indices in den jeweiligen Buffer nacheinander geschrieben und von dort aus gezeichnet. Das bedeutet bei 2048 Würfeln, 2048*8 Vertices und 2048*36 Indices insgesammt. In einer darauffolgenden Aufgabe soll man das Programm so umschreiben, dass nur noch ein Würfel in den Buffern gespeichert wird (also insgesamt nur 8 Vertices und ...
Ja das war der Fehler, jetzt ist das komplette Dreieck ausgefüllt. Bei der Größe des Bildes hätte ich wohl gar nicht nachgesehen. Danke für eure schnelle Hilfe. mfg Schmidt
Nun die Textur sieht so aus: Textur Ich dachte, wenn die Ecken alle im Bereich zwischen 0 und 1 sind, die Textur also nicht gekachelt wird, dass sie dann das gesamte Dreieck ausfüllt und gestreckt wird, sodass sie exakt reinpasst. mfg Schmidt
Hallo alle zusammen, ich bin gerade dabei die 1. Aufgabe des Kapitels "Texturen" zu lösen. Dabei soll man ein Dreieck programmieren und eine Textur darauf laden. Insgesamt funktioniert das bei mir schon, allerdings versteh ich die Lage der Textur nicht. Das Dreieck sieht bei mir nämlich folgendermaßen aus: Dreieck Ich dachte jedoch, dass wenn ich den jeweiligen Ecken unten zum Beispiel die Texturkoordinaten (0.0f, 1.0f) und (1.0f, 1.0f) zuweise, dass die Textur gestreckt wird, sodass sie passt. ...
Das Problem hatte ich auch mal, versuch mal die SDL.dll in den Projektordner zu kopieren, vielleicht hilft das.
War das Wochenende über nicht da, aber hat niemand mehr eine Idee woran das liegen könnte? Ich bin echt am verzweifeln, da ich mich schon das ganze Buch auf das Kapitel gefreut hab und jetzt funktioniert mein spiel nicht Danke euch schonmal
Darauf bin ich noch gar nicht gekommen, allerdings kann ich die SDL.lib dort in jeden Ordner kopieren wie ich will, funktioniert leider trotzdem immer noch nicht. Merkwürdig finde ich daran nur, dass er die SDLmain.lib anscheinend findet und öffnen kann, die SDL.lib allerdings nicht.
Ne geht leider immer noch nicht
Also ich kann die SDL.lib in jeden beliebigen Ordner kopieren und sie wird trotzdem nicht gefunden, das wundert mich ja auch. Die Include und Lib Ordner der SDL hab ich schon eingetragen unter "Projekte und Projektmappen-> VC++ Verzeichnisse", genauso wie die beiden Libs "SDL.lib" und "SDLmain.lib" bei den Linker-Einstellungen. Bin mir nicht ganz sicher was du mit "Header includieren" meinst, ich habs halt damit versucht: C-/C++-Quelltext 1 2 #include "SDL.h" #include <stdio.h> Egal was ich ausp...
Hallo zusammen, ich hab ein ähnliches Problem, wenn ich versuche das Spiel mit VisualC++ Express zu kompilieren. Der Linker finden anscheinend die SDL.lib nicht: Zitat LINK : fatal error LNK1104: Datei "SDL.lib," kann nicht geöffnet werden. Ich hab die SDL Include und Bibliotheksdateien so wie im Buch beschreiben in die VC++ Verzeichnisse kopiert und die Einstellungen in den Projekteigenschaften umgestellt. (Linker-> Eingabe-> Zusätzliche Abhängikeiten->"sdl.lib", "sdlmain.lib") (C/C++-> Codegen...
Vielen Dank für eure Hilfe. Die Lösung mit dem WM_CREATE funktioniert wunderbar. Die Möglichkeit, das gleiche mit Hilfe von eigenen Messages zu machen versteh ich leider nicht. Auch in der Funktion EnumChildWindows blick ich nicht ganz durch. Laut der MSDN schickt die ja die Handels an eine spezielle EnumChildProc Funktion, aber nicht zur CALLBACK Funktion, daher weiss ich nicht wie ich das benutzen kann. Vielen Dank noch mal. Gruß Mr. Schmidt
Das ist der Code von Listing 10_3: 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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 ...
Hallo alle zusammen, ich komme bei einer "Aufgabe" im Buch nicht weiter. Und zwar werden im letzten Programm im Kapitel 10 globale Variablen verwendet. Im Text steht der Hinweis, man sollte anschließend das Programm umschreiben, sodass es keine globalen Variablen mehr gibt. Die einzige Idee die mir da gekommen ist, ist der CALLBACK Funktion alle dort benötigten Variablen zu übergeben. Allerdings meckert dann mein Compiler und verweigert seine Arbeit. Wie löse ich das Problem und kann man der CAL...
Hab ich getan, allerdings hab ich nur gefunden, dass man das L vor Strings setzen muss, deswegen hab ich es nur vor dem Namen selbst geschrieben und nicht vor die Fensterklasse. Daher hat es damit auch nicht geklappt und ich sitz jetzt schon seit zwei Tagen vor dem Problem und hab schon eine Glatze soviele Haare hab ich mir ausgerissen. Deswegen vielen Dank für eure Hilfe und ein schönes Wochenende noch!
Ja bei der CreateWindowEx Funktion, im Buch wird aber nur die CreateWindow Funktion verwendet und wenn mich nicht alles täuscht fällt da der erste Parameter von der Ex funktion weg und somit ist der zweite Parameter der Name. Bedeutet das, ich sollte die CreateWindowEx Funktion verwenden und nicht die CreateWindow Funktion? Wo liegt da eigentlich der unterschied dazwischen, außer dass ein Parameter wegfällt?