Показать сообщение отдельно
Старый 26.12.2013, 00:56
shmaser вне форума Посмотреть профиль Отправить личное сообщение для shmaser Найти все сообщения от shmaser
  № 2  
Ответить с цитированием
shmaser
 
Аватар для shmaser

Регистрация: Aug 2010
Сообщений: 22
Зависит от того, как сейчас у вас реализованы параллакс слои. Это спрайты с разной координатой z, или это спрайты, которые лежат на одном уровне, но перемещение спрайта, который должен быть дальше, просто делается медленнее? Если первое, то просто гоняете z, если второе, то создать эффект приближения можно, масштабируя спрайты, которые должны быть ближе к зрителю быстрее, чем те которые должны казаться дальше. Что-то типа:
Код AS3:
private var _scaleFactor:Number //чем ближе к зрителю объект, тем больше значение scaleFactor
sprite.scaleX *= _scaleFactor
sprite.scaleY *= _scaleFactor
Это все предположения, но, полагаю, что таким образом вполне можно реализовать то, что нужно.