Arrayprob mit Bewegbarzuweisung

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Hummelpups

Betreff: Arrayprob mit Bewegbarzuweisung

BeitragDi, Dez 07, 2004 15:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Wunderschönen guten Tag,

sietze hier verusche meinen Map Editor zu machen aber irgendwie
will mein Hirn gerade net. Ich versuche ein Rechteck anzeigen
zu lassen, wenn begehbar grün und wenn nicht, rot.
Nun benutze ich pro Tile den Rect befehl.

Nu is das Problem dass sobald ich es einschalte, die FPS von
50 (Waittimer()) auf12-15 sinken Rolling Eyes but why?
Der Code is nich sehr gut da immer neu berechnet wird aber das
kann nicht soooo viel fresse.

Bite nicht von der If wann anzeigen ablenken lasse, e nach GUI wird
das noch abgeändert.

BlitzBasic: [AUSKLAPPEN]
		;Map zeichnen
For step_x=1 To map_gr_x
For step_y=1 To map_gr_y
If step_x*32+scroll_map_x>-32 And step_x*32+scroll_map_x<800-32 And step_y*32+scroll_map_y>-32 And step_y*32+scroll_map_y<600 Then
DrawImage img_tiles,step_x*32+scroll_map_x,step_y*32+scroll_map_y,A_Map(step_x,step_y,0)
If A_Map(step_x,step_y,1)=0 Then Color 0,255,0:Else:Color 255,0,0
Rect step_x*32+scroll_map_x,step_y*32+scroll_map_y,32,32,0
End If
Next
Next
;/Map zeichnen


Thank for answers.

BiZaR[/code]
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

TheShadow

Moderator

BeitragDi, Dez 07, 2004 19:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
FOR step_x=1 TO map_gr_x
FOR step_y=1 TO map_gr_y


und wenn die karte zu groß wird??? du sollst nur sichtbare areale neuzeichnen
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Hummelpups

BeitragDi, Dez 07, 2004 21:19
Antworten mit Zitat
Benutzer-Profile anzeigen
nein Danke habs schon^^

Die Maps sind nicht besonders groß aber wenn ich rect benutze
und damit den Bildschirm voll painte a 32x32
wird das schon ne rucklige angelegenheit. er braicht 30 ms um das
zu rendern
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

simi

BeitragMi, Dez 08, 2004 16:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Rect bla,bla,bla,bla,0
sit extrem langsam, ich denke es liegt an dem....

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group