Zuviel Rechenaufwand?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

relentless92

Betreff: Zuviel Rechenaufwand?

BeitragFr, Jun 25, 2010 11:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Huhu,
Ich möchte eine ganze, dauergezeichnete Figur verschieben, welche aus 4 Komponenten besteht und alles wird von einer Koordinate abhängig gezeichnet. Das hat natürlich zu Folge, das das Programm viel rechnen muss. Meine Frage: Zu Viel?

Code: [AUSKLAPPEN]
For spielr = Each mann
   If KeyDown(KEY_RIGHT) Then
      spielr\x=spielr\x+1
   EndIf
   If KeyDown(KEY_LEFT) Then
      spielr\x=spielr\x-1
   EndIf
   
   Oval spielr\x,spielr\y,spielr\kopfwidth,spielr\kopfheigth
   Line spielr\x+spielr\kopfwidth/2,spielr\y+spielr\kopfheigth/2,spielr\x+spielr\kopfwidth/2,(spielr\y+spielr\kopfheigth/2)+50
   Line spielr\x+spielr\kopfwidth/2,(spielr\y+spielr\kopfheigth/2)+50,(spielr\x+spielr\kopfwidth/2)+10,((spielr\y+spielr\kopfheigth/2)+50)+10
   Line spielr\x+spielr\kopfwidth/2,(spielr\y+spielr\kopfheigth/2)+50,(spielr\x+spielr\kopfwidth/2)-10,((spielr\y+spielr\kopfheigth/2)+50)+10
Next


Wenn ich das Programm teste, "läuft" die Figur nicht, sondern verschiebt sich und hinterlässt seine Ebenbilder hinter sich (die werden quasi nicht gelöscht), Flip Cls ist drinn, andere Zeichnungen funktionieren ja auch so, wie sie wollen, nur diese Figur nicht...

Danke!
MfG Relentless
~
Fussball spielen viele, Kart fahren nur die Besten.
~

BladeRunner

Moderator

BeitragFr, Jun 25, 2010 11:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Zeig den ganzen Code, so kann ich keinen Fehler sehen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

relentless92

BeitragFr, Jun 25, 2010 11:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Ups, habs schon!

Lösung: Ich habe zuviele Menschen auf einmal geschaffen. Das resultierte in hohen Aufwand, ist ja klar.
Die Eigenschaftzuweisung ausserhalb der Mainloop hat dann geholfen. Wink

MfG Relentless

P.S.: Man vergebe mir diesen Fauxpas ;D
~
Fussball spielen viele, Kart fahren nur die Besten.
~

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group