9 fps?
Übersicht

![]() |
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


Powered by phpBB © 2001 - 2006, phpBB Group