![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 150
|
Попробуй перспективную проекция, scaleX/scaleY по такой формуле вычисляется
currDistance - текущая дистанция (меняется по ползунку) maxDistance - макс дальность(константа), параметры эксперементально попробуй подобрать |
|
|||||
import flash.display.Sprite; public class FocusTest extends Sprite { private var _halfValue:Number = 50; public function FocusTest() { super(); for(var i:int = 1; i<101; i++) trace(i, getMM(i)); } private function getMM(value:Number):Number { return value<_halfValue?(100*(value/_halfValue)):((value-_halfValue)*10 + 100); } } Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 144
|
GBee, спасибо, но твой код не понадобился сделал сам по твоему совету блин и как я зразу не понял что там все линейно идет. Спасибо еще раз!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|