|
|
|
| Модифицировал скрипт для дальнейшей отработки эффектов падения и "налетания".
http://javascript.aho.ru/example/xmp002/falling-snow-BrownMov.htm
BrownMov пока нет, но есть по-простому прикрученное появление снега вдали и увеличение с приближением.
Параметры скорости падения и увеличения несогласованы, поэтому, если уменьшить sinkspeed, они начнут пропадать рано, не долетев до области "таяния". Приводить параметры в норму тоже рано, потому что предусматривается ввод движения по Броуну и таяние в зависимости от размеров. Данный вариант - для тестирования и доработок. | |
|
|
|
|
|
|
|
для: 12345
(12.01.2006 в 17:38)
| | Могу сказать одно, тормозит ужасно!
Нагрузка на процессор 100%
Что это значит?!
Что это невозможно поставить на сайт, пользователи будут в шоке! | |
|
|
|
|
|
|
|
для: cernos
(12.01.2006 в 18:47)
| | Это регулируется, к тому же, в тестовой версии я не забочусь об оптимизации, а проверяю разные эффекты. На 2ГГц нагрузка составляет 60%, но она ещё сильно зависит от качественности видеокарты. Способы уменьшения нагрузки - сделать число снежинок равным 12-15 (по умолчанию для теста snowmax=35), уменьшить размеры, удлинить время шага до 120 (для теста специально уменьшил - stepTime=50.
При нормальных настройках нагрузка 12-15% при snowmax=25. См. стр. http://javascript.aho.ru/example/xmp002/falling-snow.htm | |
|
|
|
|
|
|
|
для: 12345
(13.01.2006 в 12:57)
| | Ак кто знает- реально сделать такое же, как в прикрепленном файле, но на javascript? | |
|
|
|
|
|
|
|
для: coloboc66
(13.01.2006 в 16:23)
| | если речь о скорости и плавности, то JS не сможет, альтернатива - flash.
(Не смотрел, т.к. Java не установлена.) | |
|
|
|
|
|
|
|
для: 12345
(13.01.2006 в 17:18)
| | Речь идет не о скорости и плавности, а о похожести на реальность. Жаль, что не посмотрели. | |
|
|
|
|
|
|
|
для: coloboc66
(13.01.2006 в 17:33)
| | А что там, движение или вращение? Над движением хочу как раз поработать, потому что не видел других достойных алгоритмов. | |
|
|
|
|
|
|
|
для: 12345
(13.01.2006 в 17:35)
| | Трудно передать на словах. Там снежинки выглядят как настоящие, если их рассматривать не под лупой, а нормальным глазом с расстояния нескольких метров. Падают и вращаются с разной скоростью и в разных направлениях взависимости от того, куда "дунет" ветерок. И процессор не грузится почти. | |
|
|
|
|
|
|
|
для: coloboc66
(13.01.2006 в 17:53)
| | Понятно. Движения ветра в JS вообще не наблюдалось в 10-15 разных реализациях скриптов, которые пришлось пересмотреть. Везде практически движение по синусоиде вокруг движущейся точки и переменная скорость движений иногда. На Джаве это проще в том плане, что мощность больше раз в 50 (эффективность интерпретации кода), поэтому сложные алгоритмы можно реализовывать, не думая о задержках. | |
|
|
|
|
|
|
|
для: 12345
(13.01.2006 в 18:06)
| | 12345, не расстраивайся, что не посмотрел. ерунда. какая-то манка с неба сыпется на голую девку. твой снег в тыщу раз лучше. | |
|
|
|
|
|
|
|
для: elenaki
(14.01.2006 в 17:43)
| | Вы не правы, elenaki!!! Мне, например, всегда больше нравилось то, что похоже на настоящее. И голая девка здесь ни при чем. Вместо нее можно поставить любую другую картинку! | |
|
|
|
|
|
|
|
для: coloboc66
(14.01.2006 в 23:04)
| | Фигня
Sorry, your browser doesn't support Java(tm). | |
|
|
|
|
|
|
|
для: Sasha
(14.01.2006 в 23:41)
| | Без комментариев!!! | |
|
|
|
|
|
|
|
для: coloboc66
(15.01.2006 в 00:46)
| | чтоб это увидеть я ничего ставить дополнительно не буду, как и многие пользователи....вот и нафик такое надо?
Поставил такое на страничку, и сам любуешься! :) | |
|
|
|
|
|
|
|
для: Sasha
(16.01.2006 в 15:57)
| | А там ничего дополнительно ставить не надо. Все ОС производителями в обязательном порядке комплектуются Java -ой. Другое дело, если она у вас принудительно отключена, а вы не знаете, как ее включить... | |
|
|
|
|
|
|
|
для: coloboc66
(17.01.2006 в 09:30)
| | значит нет необходимости это узнать, или отключил когдато и забыл уже..:) | |
|
|
|
|
|
|
|
для: Sasha
(17.01.2006 в 17:20)
| | Можно вообще поотключать все и принимать из инета только текст. Чем тогда комп будет отличаться от пишущей машинки? | |
|
|
|
|
|
|
|
для: coloboc66
(17.01.2006 в 17:30)
| | На нём можно играть в Казаки! :)
Я смотрю на этот вопрос так:
Мне нужна информация и удобство её использования.
Поэтому флеш я отключил, ещё год назад, когда трафик был платный и до сих пор не чуствую необходимости его включать.
Отключил бы и Актив-х, а то реклама с его использованием достала, но он мне нужен :(
Жабускрипт особо не отключишь, куча меню с ним....он нужен
А вот аплеты нафик. Туда-же и поп-ап.
Плюс блокировка баннеров.....а когда мало времени вообще графику отключаю, благо кнопка на панели.
Вот такой у меня подход к сайтам.
А комп нужен не только для сети....и попечатать тоже :) | |
|
|
|
|
|
|
|
для: Sasha
(18.01.2006 в 12:05)
| | Sasha: у меня аналогично.
А когда жеп будет обсуждение по теме? :) Умные мысли по алгоритму скрипта нужны. | |
|
|
|
|
|
|
|
для: Sasha
(18.01.2006 в 12:05)
| | А падающий снег от 12345 это не графика, да? А если принимать графику на ява-скрипт, почему ее не принимать на всем остальном? Многие занимаются веб-графикой профессионально и зарабатывают на этом неплохие деньги. Значит, их продукт нужен многим. Интернет только на заре своего развития был без графики от недостатка в высоких технологиях, теперь он без впечатляющей графики- ничто. | |
|
|
|