Как добиться этого эффекта с AS3 - PullRequest
0 голосов
/ 26 октября 2010

Клиент запросил вращающееся колесо как часть своей навигации. Пользователь сталкивается с краем колеса с различными элементами навигации, и они вращают его одним щелчком мыши. На чем бы это ни остановилось, на какой странице они представлены. Единственный пример, который я мог найти, чтобы помочь проиллюстрировать то, что я хочу, это этот сайт .

Понятия не имею, с чего начать. Есть ли кто-нибудь, кто мог бы предложить некоторую помощь. Мне не нужен код, так как я довольно хорошо разбираюсь в ActionScript 3, мне просто нужно обсудить, как это сделать, так как я застрял здесь.

Приветствия

Dan

Ответы [ 2 ]

5 голосов
/ 26 октября 2010

Я не думаю, что это так сложно:

  • рассчитайте скорость как разницу двух позиций мыши
  • не используйте реальное 3D, просто умная маскировка, уже наверхняя и нижняя
  • используют некоторые умные прозрачные наложения для создания этих теней и бликов, они вообще не перемещаются
  • преобразуют высоту миниатюры в соответствии с функцией косинуса - это 100% всредний и 0% сверху и снизу.

В противном случае вы можете попробовать Papervision3D, но я настоятельно рекомендую этого не делать, это усложнит ваш проект.

удачи

Daniel

1 голос
/ 26 октября 2010

Я декомпилировал SWF.Он использует Alternativa 3D, но вы также можете легко использовать Away3D или Papervision.Лично я предпочитаю Гости.Просто сделайте 3D-кольцо и текстурируйте край.

...