Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
BeitragTut 2: Timer Intevall = 40 ergibt ein FPS-Anzahl von 25 reicht doch noch für dein Auge, oder?...xD ich finde den Up-Vektor könntest du eigt. direkt angeben(man verwendet ja eigt. immer den selben)... den VertexBuffer brauchst du auch nicht bei jedem Rendervorgang neu erstellen, einmal reicht dabei völlig... sonst hab ich keine Fehler gefunden und ich finde es Super, dass hier dann alles so kompakt kommt
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
Beitragalso den VertexBuffer erstellst du immernoch jedesmal neu->unperformant und unnötig... Zitat: „ Matrix.Rotation X/Y/Z = Rotiert die zugehörige Achse um den Wert der in der Klammer steht. “ hierzu würde ich noch ergänzen, dass der angegebene Wert im Bogenmaß angegeben ist( Bogenmaß * 180 / PI = Grad umstellen sollte kein Problem sein...:P) der Rest ist eigt. wieder ganz gut(gibt aber auch nicht mehr wirklich viel :P)
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
Beitragdu musst das Microsoft DirectX SDK installiert haben(der Client benötigt das DirectX 9.0c Redistributable)
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
Beitragalso ich bins mal wieder du hast es irgendwie immer noch nicht geschafft den VertexBuffer nur einmal zu erstellen. Weißt du überhaupt, was ich damit gemeint habe? Aufbau: bei "Der komplette Code" sollte für die Überschrift alleine nicht eine Seite verwendet werden an DirectInput hab ich nur noch auszusetzen, dass du das ganze nicht sauber schließt(es fehlt z.B. KeyBoard.Unaquire()...) was mir erst jetzt noch aufgefallen ist: Zitat: „ Dev.RenderState.CullMode = Cull.Clockwise & Cull.CounterClockw…
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
BeitragZitat: „ Dim vertex As CustomVertex.PositionColored() = CType(VertexBuf.Lock(0, LockFlags.None), CustomVertex.PositionColored()) vertex(0) = New CustomVertex.PositionColored(0, 1, 0, Color.Blue.ToArgb) vertex(1) = New CustomVertex.PositionColored(1, -1, 0, Color.Red.ToArgb) vertex(2) = New CustomVertex.PositionColored(-1, -1, 0, Color.Green.ToArgb) [...(World-Transformationen)] VertexBuf.Unlock() “ dieser Teil steht noch im Tick Event, dabei reicht es auch völlig aus, dies direkt beim Initialisi…
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
BeitragEnalbeAutoDepthStencil legt fest, ob DepthStencil von Direct3D verwaltet werden soll, somit wird auch automatisch festgelegt, bis zu welcher Tiefe gelöscht werden soll(was bei jedem mal neu zeichnen Notwendig ist...)... diese Einstellungen lässt du am besten so stehen was eine Matrix ist, lernt man ja eigt. auch in der Schule, zwar muss ich zugeben, hatten wir das auch noch nicht(RS halt), aber dank DirectX hab ich da schon etwas vorgearbeitet... de.wikipedia.org/wiki/Matrix_%28Mathematik%29 der…
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
Beitragdie ZielCPU kannst du soweit ich weiß auch in der .vbrpoj Datei manuell festlegen
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
Beitragwie bereits beim Tutorial der Tastatur fehlt hierbei das sichere Beenden der Devices und das freigeben der Resourcen, du solltest hierfür die Methode KeyboardDevice/MouseDevice.Unaquire verwenden...ich hätte außerdem noch die Maustasten abfragen lassen und das ganze in eine Klasse gepackt
-
Meine DirectX Tuts [3/5] online
jvbsl - - Tipps & Tricks zu Multimedia- und Spieleprogrammierung
Beitraghab ich denn behauptet, dass das Auge so sieht. Aber was du nunmal bewusst warnehmen kannst, sind 25 FPS. Dass du findest dass es stockt wird wohl eher das Flimmern des Bildschirms sein... Was du wissen solltest ist, dass du zwischen der Bildwiederhohlungsfrequenz(deine tollen 120Hz) und der Bildrate(FPS) unterscheiden musst...