9 fps?
Übersicht
BlitzBasic
Beginners-Corner|
|
juseBetreff: 9 fps? |
Antworten mit Zitat |
|---|---|---|
|
wieso gibt es wenn ich diese function verwende nur ca. 9 fps?
ich benutzte ja READPIXELFAST und WRITEPIXELFAST! Code: [AUSKLAPPEN] Function fog2D()
LockBuffer For y=0 To 239 For x=0 To 319 rgb=ReadPixelFast(x,y) r=((rgb And $FF0000)/$10000)-40 If r<0 Then r=0 g=((rgb And $FF00)/$100)-40 If g<0 Then g=0 b=(rgb And $FF)-40 If b<0 Then b=0 rgb=a*$1000000 + r*$10000 + g*$100 + b WritePixelFast x,y,rgb Next Next UnlockBuffer End Function |
||
|
|
The_Nici |
Antworten mit Zitat |
|---|---|---|
|
Ich würde ja zu LockBuffer noch den Parameter Backbuffer angeben.
Sonst...kA |
||
|
|
Progger93 |
Antworten mit Zitat |
|---|---|---|
|
hmm
vieleicht sind 240*320= *taschenrechner raushol* 76800 pixels in der funktion einfach zuviel um dies 60 mal pro sekunde zu berechnen. |
||
|
MfG Pascal
Win 7|T7250@2.0Ghz|3GB RAM|M8600GT |
||
|
|
juse |
Antworten mit Zitat |
|---|---|---|
| und wie funktioniert das dann in python? da geht das ja schnell | ||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
| Es kommt drauf an ob die Operationen die durchgeführt werden hardwarebeschleunigt sind oder nicht. B3D enststand zu DX7-Zeiten und die ganzen Pixeloperationen sind softwaregesteuert. Moderne Grakas legen auf die 2D-Darstellung kaum noch wert. Dein phyton-Programm hat vielleicht alles in 3D dargestellt und war deshalb so schnell (also ein pseudo-2d). | ||
|
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 |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
