Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#314

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 26. Sep 2007, 21:18
Hallo,

deine Fragen sind nicht nervig (die hatten wir nämlich noch nicht ) - im Gegenteil, ich bin froh wenn jemand meine Bibliothek verwendet und mich dazu etwas fragt.

Das mit dem Männchen liegt an dem PerformanceCounter - sobald die Anwendung minimiert wird, wird OnIdle eine weile nicht ausgeführt, wodurch ein großes "TimeGap" entsteht. Am Besten machst du so etwas wie: (Achtung, ungetestet)
Delphi-Quellcode:
PerformanceCounter.Calculate;
if PerformanceCounter.TimeGap > 200 then
begin
  PerformanceCounter.Calculate;
end;
Ich werde mich aber darum kümmern, das so etwas später von alleine geschieht.

Das mit dem Vollbildmodus sollte eigentlich funktionieren - da bin ich jetzt auch ein wenig überfragt. Du kannst ja den Vollbildmodus Simulieren, indem du das Fenster einfach Maximierst und Borderstyle auf "bsNone" setzt (Wie im 2. Tutorial beschrieben). Allerdings hat der Vollbildmodus den Vorteil, das das Zeichnen schneller von statten geht.

Hoffe das hat geholfen,
Andreas
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat