Problem mit Schneeflocken
Übersicht
BlitzBasic
Beginners-Corner
Sterbendes LüftleinBetreff: Problem mit Schneeflocken |
Antworten mit Zitat |
|
|---|---|---|
| Text entfernt | ||
|
|
darth |
Antworten mit Zitat |
|---|---|---|
|
Hallo,
du kannst die Types nicht über den Variabelnamen trennen. BlitzBasic: [AUSKLAPPEN] For xi= 1 To 1000 ist vollkommen äquivalent zu BlitzBasic: [AUSKLAPPEN] For i=1 To 2000 Sätmliche neuen Schnee-Types werden in eine doppelte LinkedList eingetragen und beim for-each gehst du die komplette Liste durch. Du kannst das nicht voneinander abkapseln. MfG, Darth |
||
| Diese Signatur ist leer. | ||
Sterbendes Lüftlein |
Antworten mit Zitat |
|
|---|---|---|
| Text entfernt | ||
|
|
hecticSieger des IS Talentwettbewerb 2006 |
Antworten mit Zitat |
|---|---|---|
WritePixelFast ist deutlich schneller als Plot
Siehe folgenden Code: [AUSKLAPPEN] Graphics 1280,1024,0,2
SetBuffer BackBuffer() SeedRnd MilliSecs() TTimer = CreateTimer(58) Type schnee Field x# Field y# Field speed# End Type For xi= 1 To 100000 Flocke.schnee = New schnee Next For Flocke.schnee = Each schnee Flocke\x = Rnd(1279) Flocke\speed = Rnd(1,10)+Rnd(1,10) Next Repeat Cls FlushMouse LockBuffer BackBuffer() For Flocke.schnee = Each schnee WritePixelFast Flocke\x,Flocke\y,-1 Next UnlockBuffer BackBuffer() For Flocke.schnee = Each schnee Flocke\y = Flocke\y + Flocke\speed If Flocke\y>1023 Then Flocke\y=Flocke\y-1023 Next Flip 0 WaitTimer TTimer Until KeyHit(1) End |
||
| Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D | ||
Sterbendes Lüftlein |
Antworten mit Zitat |
|
|---|---|---|
| Text entfernt | ||
|
|
mpmxyz |
Antworten mit Zitat |
|---|---|---|
Du darfst mit WritePixelFast nicht außerhalb des Bildschirmes zeichnen. (Wenn du zu faul für eine Abfrage bist, sollte WritePixel immer noch schnell genug sein.)
mfG mpmxyz |
||
|
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer |
||
Sterbendes Lüftlein |
Antworten mit Zitat |
|
|---|---|---|
| Text entfernt | ||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group

