AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Spiel] Flos DrawBall [neue Version: 06.01.09]
Thema durchsuchen
Ansicht
Themen-Optionen

[Spiel] Flos DrawBall [neue Version: 06.01.09]

Ein Thema von Florian H · begonnen am 26. Nov 2006 · letzter Beitrag vom 25. Nov 2011
 
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#11

Re: [Spiel] Flos DrawBall [neue Version, 02.04. / 08.06.]

  Alt 29. Jun 2007, 13:24
Der Vorteil bei meiner Version ist jetzt der, das nicht 100 % CPU last belegt wird.
was ja bei dir der Fall ist. Ich gehe da so vor:

1. Ich schaue nach ob die Variable isBackup auf True steht, wenn ja sichere ich bevor ich erneut sicher,
das gesicherte Objekt zurück !
2. Ich sicher den Untergrund bevor ich das eigentliche Bild zeichne und Stelle eine Boolean Variable auf True
3. Ich zeichne das Eigentliche Object
und das spiel fängt von vorne an.

Jeder Ball hat eine Backup Variable von typ TBitMap in der ich das Bild rein kopiere per BitBtl, weil CopyRect, geht leider unter Linux nicht einwandfrei. Da gibt es einen seltsamen bekannten Fehler. Es geht nur wenn die Positionangaben 0,0 sind.

Edit: die CPU last liegt bei mir bei ca 5-10 % genau kann ich das nicht bestimmen !
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz