Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Tut 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

  • Benutzer-Avatarbild

    also 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)

  • Benutzer-Avatarbild

    du musst das Microsoft DirectX SDK installiert haben(der Client benötigt das DirectX 9.0c Redistributable)

  • Benutzer-Avatarbild

    also 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…

  • Benutzer-Avatarbild

    Zitat: „ 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…

  • Benutzer-Avatarbild

    EnalbeAutoDepthStencil 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…

  • Benutzer-Avatarbild

    die ZielCPU kannst du soweit ich weiß auch in der .vbrpoj Datei manuell festlegen

  • Benutzer-Avatarbild

    wie 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

  • Benutzer-Avatarbild

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