2010-10-31 22 views
1

J'ai lu de nombreux forums, mais jamais trouvé un cas analogique.html problème d'échelle de police de toile, le texte scintille sans raison

La police de caractères Javascript s'affiche en clignotant. Les conditions semblent être:

  1. échelle de la toile est pas un entier (par exemple setScale (0.1,0.3))
  2. setTransform (1,0,0,1,0,0); et setScale sont largement utilisés pour restaurer les paramètres à chaque tirage de nouveaux objets.
  3. Windows. En linux, cet effet est à peine visible (seulement dans certains caractères du texte!?).

Si l'échelle est trop petite (0,5 ou moins), l'effet ne peut pas être vu.

L'utilisation de save() et restore() semble avoir un effet différent de setTransform (1,0,0,1,0,0); ans setScale (sx, sy); donc je ne les utilise jamais.

+0

Vous devriez écrire du code. Personne ne peut aider en fonction de deviner. – jwueller

Répondre

0

J'ai résolu la question en optant pour l'utilisation uniquement des sauvegardes et des restaurations: plus de scintillement. Cela semble éviter l'utilisation directe de setTransoform, et pour une raison quelconque, il ne devrait pas y avoir de différence. Désolé pour le manque de code, c'est un ensemble d'instructions très compliqué à extraire de mon jeu codé. J'espère que c'est la solution définitive au scintillement. Merci.