[Squeak-fr] Morphic animation, c'est lent.
Stéphane Rollandin
hepta at zogotounga.net
Mar 9 Juin 09:13:49 UTC 2009
> Visuellement c'est lent. :)
>
> avec cet exemple on obtient un déplacement qui dure 6s.
> 300 pixels / 6074ms = 20ms cqfd
il faut que Preferences higherPerformance soit true, sinon tu te
retrouve avec le MinCycleLapse de 20 ms.
d'autre part, le World doOneCycle redessine la partie du Display
traversée par le Morph. il va donc plus vite si le Project est vide (au
moins sur sa trajectoire)
dans ce contexte-là, le code
[
(m := Morph new) openInWorld.
1 to: 300 do: [:i |
m position: m position + (1 at 1).
World doOneCycle]
]
durationToRun
retourne 0:00:00:00.373 dans mon image, soit un gros tiers de seconde.
on est loin des 6 s
Stef
Plus d'informations sur la liste de diffusion Squeak-fr