Announcement

Collapse
No announcement yet.

Graphik ruckelt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Graphik ruckelt

    Bei meinem Spiel Autorennen wird ein Auto durch den Timer neu gezeichnet. Dabei ruckelt das Auto aber unangenehm und fährt auch nicht gleichmäßig, sondern springt manchmal.
    Außerdem liefert die Erhöhung der Geschwindigkeit durch Verringerung des Timerintervals nur unbefriedigende Ergebnisse.
    Eine kontinuierliche Geschwindigkeitserhöhung ist so nicht möglich.

  • #2
    Darum wurde das Spiel "Age of Wonders" auch in Delphi programmiert.

    http://community.borland.com/delphi/article/1,1410,10453,00.htm

    Comment


    • #3
      den onidle event nutzen
      <PRE>
      //Loop start
      Application.OnIdle := PaintScene;

      //hier die loop-routine
      procedure Tollehilfe.PaintScene(Sender: TObject; var Done: Boolean);
      begin
      Done := False; //dadurch wird onidle immer wieder ausgelöst
      ....loop mich code ...
      end

      //loop stop
      Application.OnIdle := nil;
      </PRE&gt

      Comment


      • #4
        Machs doch über DelphiX - die Komponenten zeichnen sehr schnell. Oder - wenn du es 3D haben willst - suchst du dir ne Freewareengine wie Genesis3D

        edit:
        oh...kommt wohl etwas spät, die antwor

        Comment


        • #5
          hi jörg,

          wie machst du die animation?
          ich glaube der api-befehl bitblt ist sehr schnell!

          Gruß

          Marku
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment


          • #6
            DelphiX???? Das ist doch schon seit einiger Zeit tod oder?

            >>Es funktioniert nicht, weil Delphi nicht zum Spiele programmieren gemacht wurde. Spiele werden am häufigsten mit C++ programmiert. <<

            Man man man.... Kennst du die Seite "PascalGameDevelopment"?

            Wenn man die richtigen Werkzeuge benutzt sind Spiele auch kein Voodoo mehr. Guckst du mal bei DelphiGL.com dann wird das sicher klarer

            Comment

            Working...
            X