В моей попытке создать простую игру, похожую на понг, я столкнулся с очень странной и порой серьезной визуальной ошибкой.Когда я приводил мяч в движение (библиотека MovieClip A Flash CS 5.5), двигаясь по экрану с довольно высокой скоростью, я заметил, что иногда края шара на короткое время обрезаютсямомент в направлении, в котором он движется.
Когда это происходит, кажется, что положение мувиклипа ball
немного впереди собственной границы, и, следовательно, та часть, которая находится за пределами границы, не может быть нарисована
Вот картинка, которая иллюстрирует, как это выглядит - по крайней мере, для меня:
Вы также можете просмотреть файл .swf онлайн здесь: http://megaswf.com/serve/2099366
Некоторые технические данные:
- Мне не удалось захватитьсо скриншотом, независимо от того, сколько я пытался.
- Иногда я открывал .swf, и ошибка почти не существовала, в то время как в других случаях она была очень вопиющей.
- Яиспользование функции события
EnterFrame
для увеличения / уменьшения позиции мувиклипа x
и y
. - Я никогда не сталкивался с такой проблемой ни в одном приложении Flash, ни на этом компьютере, ни на других.
- Усечение / округление значений
x
и y
значения MovieClip
не помогло.Также не было установлено cacheAsBitmap
в true.
Что в мире может быть причиной этой проблемы?
Заранее спасибо.