AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:17

Parameter dieser Suchanfrage:

Suche in Thema: DelphiX alle 1/30 Sek was tun im timer mit anderem Intervall
Suche alle Beiträge, die von "sniper_w" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: DelphiX alle 1/30 Sek was tun im timer mit anderem Inter

      Delphi
      by sniper_w, 8. Feb 2005
    Sinn der Sache ist so:
    Du machst eine , sag ma´ so, MainLOOP, in der du alles was zu erledigen ist , erledigst. Zum B., wenn ein Objekt jede 1/n Sekunde bewegt sein muss, dann tust du es und merskt dir die Zeit des Geschehens, beim nächsten Mal überprüfst du ob genug Zeit vergangen ist, wenn ja , beweg es, merk wieder die Zeit usw.
  • Forum: Multimedia

    Re: DelphiX alle 1/30 Sek was tun im timer mit anderem Inter

      Delphi
      by sniper_w, 8. Feb 2005
    Nun wenn du ein Spiel machen willst, dann bitte nicht mit irgendwelchem Timer, davon rate ich dich herzlichst ab.

    So, wenn du mit VLC was machst, dann benutze Application.OnIdle event (siehe Hife von Delphi). Drin musst du nur Variable Done auf Fales setzten.

    An sonsten, gebe ich hier mal ein Code s. aus meiner Game "funny toggle".

    ...
  • Forum: Multimedia

    Re: DelphiX alle 1/30 Sek was tun im timer mit anderem Inter

      Delphi
      by sniper_w, 8. Feb 2005
    QueryPerformanceCounter( currentTime );
    // currentFrame - frameTime >>> g_FrameInterval !!!!!!!!!!!
    speed := (currentTime - frameTime) / Freq;
    frameTime := currentTime;

    // now we have a TIME BASED rotation
    angx := angx + (170 + rot_speed )* speed;
    if angx>359 then angx := 0;

    angy := angy + (160 + rot_speed ) * speed;
  • Forum: Multimedia

    Re: DelphiX alle 1/30 Sek was tun im timer mit anderem Inter

      Delphi
      by sniper_w, 8. Feb 2005
    Also du brauchst Zeitabhängige Bewegungen zu implementieren. Da brauchst du nicht jede 1/30 sekunde eine Prozedur aufzurufen, sondern kannst auch 320 mal pro Sekunde diese "Draw" Prozedure aufrufen. Das Hacken ist dass du die Koordinaten der zu bewegenden Objekt Zeitabhängig machst.

    Beispiel :

    v = s / t;



    //---
    var FPS: int64 = 0;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=sniper_w&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=39889
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz