Просмотр полной версии : Почему значения "x" и "y" у визуальных объектов дробные?
Universe
02.10.2012, 16:45
Заранее извиняюсь за нубовский вопрос, но никак не могу понять, почему значения для координат объектов имеют тип Number, а не int? В итоге мы всё равно перемещаемся по пиксельной сетке и физически должны оказаться на одном из пикселей. Просто не удобно каждый раз округлять эти значения чтобы избавится от визуальных артефактов при анимации. Особенно при анимации стандартной через Motion или Shape Tween. Может есть какая то возможность округлять эти значения глобально для выбранного объекта?
Без дробных значений, на маленьких скоростях объекты будут "прыгать".
В итоге мы всё равно перемещаемся по пиксельной сетке и физически должны оказаться на одном из пикселей.
Неверно.
Universe, не нужно округлять.
http://www.kittyhug.ru/subpixel/
сравните :)
Изображение, которое получается при отрисовке объекта с дробными координатами отличается от того, которое получится при отрисовке объекта с точными координатами. Края немного сглаживаются. Благодаря этому медленные движения выглядят нормально, а не "дергано".
Universe
02.10.2012, 18:19
понятно...просто у меня без округления всё время появляется дрожание, особенно при использовании детализированных текстур и объектов которые точно пристыкованы друг к другу
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.