Re: Morphic animation, c'est lent.

Stéphane Rollandin <hepta-JzcQqk2NLvvfG2/[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.french
Message-ID <[email protected]>
> 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@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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.