私は、Android および iOS デバイス用のクロスプラットフォーム モバイル ゲームに取り組んでいます。ゲームのコーディングには、Adobe Flash と AIR および AS3 を使用しています。Adobe Illustrator でキャラクター、障害物、背景を描いています。Flash のキャンバスは 960x640 に設定されています。キャラクターは画面の高さの 1/3 になるように意図されていたので、高さは約 213 ピクセルです。Adobe Illustrator でキャラクターを高さ約 900 ピクセルになるようにデザインしました。キャラクターを Flash にインポートしたとき、キャラクターをアニメーション化し、var player:Player = new Player() を使用してインスタンス化し、scaleX および scaleY プロパティを使用してサイズを縮小しました。デスクトップと Android フォンでテストしたところ、すばらしい外観でした。ただし、iPhone でテストしたところ、プレーヤーの端が許容できないほどピクセル化されていました。意図した高さよりもはるかに大きなアニメーションを描いたことが問題に違いないと考えたので、プレーヤーを正確に 213 ピクセルの高さに再描画し、iPhone で再テストしましたが、アニメーションの品質は向上しませんでした。また、MovieClip を Bitmap vector に変換してみました。ここでもアニメーションの品質には影響しませんでした。

この時点で、私は途方に暮れています。Adobe Illustrator から Flash、iPhone に移行するときに発生するこのピクセル化の問題を回避する方法について、誰か提案はありますか?