Danke, jetzt habe ich's geschnallt!

Da ist wohl die PB-Doku etwas ungenau, denn da heißt es beide Male "vergangene Zeit seit dem letzten Frame".
Da kann man ja dann supereinfach Zeitraffer/Zeitlupe zusammenbasteln!
Allerdings kann man in Deinem einfachen Beispiel dann doch trotzdem den Parameter weglassen, oder? Wenn ich im Beispiel-Code "Bridge.pb" das
RenderWorld() mit dem folgenden Code ersetze, dann erhalte ich bei "#TestCode = 1" und "#TestCode = 2" exakt die selben Ergebnisse - sowohl optisch, als auch von den per Debugger ausgegebenen Werten her:
Code: Alles auswählen
#TestCode = 1
Delay(3000)
CompilerSelect #TestCode
CompilerCase 1 : Debug RenderWorld()
CompilerCase 2 : t = RenderWorld(t) : Debug t
CompilerEndSelect
If exitcounter = 4 : ShowDebugOutput() : CallDebugger : End : EndIf : exitcounter + 1
Ich hatte mal versucht mit
GrabSprite() und
GrabDrawingImage() Screenshots zu machen, allerdings schlug beides fehl. Zum einen gab
GrabSprite() Null rück; zum anderen gab
ScreenOutput() bei
StartDrawing(ScreenOutput()) Null rück. Sehr seltsam...