Question

Je travaille sur un jeu mobile multiplateforme pour les appareils Android et iOS. J'utilise Adobe Flash avec de l'air et AS3 pour coder le jeu. Je dessine mon personnage, mes obstacles et mes arrière-plans dans Adobe Illustrator. La toile en flash est définie sur 960x640. Le personnage devait être 1/3 de la hauteur de l'écran, donc environ 213 pixels de haut. J'ai conçu le personnage dans Adobe Illustrator pour avoir environ 900 pixels de haut. Lorsque j'ai importé le personnage dans Flash, je l'ai animé, je l'ai instancié en utilisant Var Player: Player = new Player (), et je l'ai mis à l'échelle à la taille en utilisant les propriétés Scalex et Scaley. Je l'ai testé sur le bureau et le téléphone Android et c'était merveilleux. Cependant, lorsque je l'ai testé sur un iPhone, le joueur était inacceptablement pixélisé sur les bords. J'ai pensé que le fait que j'ai dessiné l'animation beaucoup plus grand que la hauteur prévue devait être le problème, donc j'ai redessé le joueur à 213 pixels de haut exactement et retesté sur l'iPhone sans aucune amélioration de la qualité de l'animation. J'ai également essayé de convertir le movielip en un vecteur bitmap expliqué ici Mais cela n'a pas non plus eu d'effet sur la qualité de l'animation.

animation on an iPhone

À ce stade, je suis perdu. Quelqu'un a-t-il des suggestions sur la façon d'éviter ce problème de pixélation que je ressens en passant d'Adobe Illustrator pour flasher sur l'iPhone?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top