![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
Проблема в следующем, как программно двигать передние и задние фоны, чтоб получилась иллюзия поворота! Я думаю с этой проблемой многие сталкивались! Спасибо!
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 69
|
тебе нужен реалистичный повотор? или как? и сколько у тебя будет поворотов? передний пусть бежит передний фон, а задний двигай с ускорением на определенном этапе! вот вроде так!
|
|
|||||
|
Поворота наблюдателя?
1. Если фон круговой - то ИМХО передний и задний планы вобще друг относительно друга не двигаются(их скорости одинаковы) 2. Если фоны плоские, тобишь тупо 2 стенки, то: var sin:Number = Math.sin(angle); var cos:Number = Math.cos(angle); forvardMC._x = sin/rForvard;//сдвигаем forvardMC._xscale = cos*100;//маленько сжимаем backMC._x = sin/rBack; backMC._xscale = cos*100; rForvard - расстояние от наблюдателя до переднего фона(в пикселях) rBack - для заднего Но я не могу представить зачем может потребоваться второй вариант |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 588
|
Без математики думаю не обойтись...
Ищите у _etc преобразования координат |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|