Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Падающий снег с "приближением" снежинок
 
 автор: 12345   (12.01.2006 в 17:38)   письмо автору
 
 

Модифицировал скрипт для дальнейшей отработки эффектов падения и "налетания".

http://javascript.aho.ru/example/xmp002/falling-snow-BrownMov.htm

BrownMov пока нет, но есть по-простому прикрученное появление снега вдали и увеличение с приближением.

Параметры скорости падения и увеличения несогласованы, поэтому, если уменьшить sinkspeed, они начнут пропадать рано, не долетев до области "таяния". Приводить параметры в норму тоже рано, потому что предусматривается ввод движения по Броуну и таяние в зависимости от размеров. Данный вариант - для тестирования и доработок.

   
 
 автор: cernos   (12.01.2006 в 18:47)   письмо автору
 
   для: 12345   (12.01.2006 в 17:38)
 

Могу сказать одно, тормозит ужасно!
Нагрузка на процессор 100%

Что это значит?!
Что это невозможно поставить на сайт, пользователи будут в шоке!

   
 
 автор: 12345   (13.01.2006 в 12:57)   письмо автору
 
   для: 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

   
 
 автор: coloboc66   (13.01.2006 в 16:23)   письмо автору
 
   для: 12345   (13.01.2006 в 12:57)
 

Ак кто знает- реально сделать такое же, как в прикрепленном файле, но на javascript?

   
 
 автор: 12345   (13.01.2006 в 17:18)   письмо автору
 
   для: coloboc66   (13.01.2006 в 16:23)
 

если речь о скорости и плавности, то JS не сможет, альтернатива - flash.
(Не смотрел, т.к. Java не установлена.)

   
 
 автор: coloboc66   (13.01.2006 в 17:33)   письмо автору
 
   для: 12345   (13.01.2006 в 17:18)
 

Речь идет не о скорости и плавности, а о похожести на реальность. Жаль, что не посмотрели.

   
 
 автор: 12345   (13.01.2006 в 17:35)   письмо автору
 
   для: coloboc66   (13.01.2006 в 17:33)
 

А что там, движение или вращение? Над движением хочу как раз поработать, потому что не видел других достойных алгоритмов.

   
 
 автор: coloboc66   (13.01.2006 в 17:53)   письмо автору
 
   для: 12345   (13.01.2006 в 17:35)
 

Трудно передать на словах. Там снежинки выглядят как настоящие, если их рассматривать не под лупой, а нормальным глазом с расстояния нескольких метров. Падают и вращаются с разной скоростью и в разных направлениях взависимости от того, куда "дунет" ветерок. И процессор не грузится почти.

   
 
 автор: 12345   (13.01.2006 в 18:06)   письмо автору
 
   для: coloboc66   (13.01.2006 в 17:53)
 

Понятно. Движения ветра в JS вообще не наблюдалось в 10-15 разных реализациях скриптов, которые пришлось пересмотреть. Везде практически движение по синусоиде вокруг движущейся точки и переменная скорость движений иногда. На Джаве это проще в том плане, что мощность больше раз в 50 (эффективность интерпретации кода), поэтому сложные алгоритмы можно реализовывать, не думая о задержках.

   
 
 автор: elenaki   (14.01.2006 в 17:43)   письмо автору
 
   для: 12345   (13.01.2006 в 18:06)
 

12345, не расстраивайся, что не посмотрел. ерунда. какая-то манка с неба сыпется на голую девку. твой снег в тыщу раз лучше.

   
 
 автор: coloboc66   (14.01.2006 в 23:04)   письмо автору
 
   для: elenaki   (14.01.2006 в 17:43)
 

Вы не правы, elenaki!!! Мне, например, всегда больше нравилось то, что похоже на настоящее. И голая девка здесь ни при чем. Вместо нее можно поставить любую другую картинку!

   
 
 автор: Sasha   (14.01.2006 в 23:41)   письмо автору
 
   для: coloboc66   (14.01.2006 в 23:04)
 

Фигня


Sorry, your browser doesn't support Java(tm).

   
 
 автор: coloboc66   (15.01.2006 в 00:46)   письмо автору
 
   для: Sasha   (14.01.2006 в 23:41)
 

Без комментариев!!!

   
 
 автор: Sasha   (16.01.2006 в 15:57)   письмо автору
 
   для: coloboc66   (15.01.2006 в 00:46)
 

чтоб это увидеть я ничего ставить дополнительно не буду, как и многие пользователи....вот и нафик такое надо?
Поставил такое на страничку, и сам любуешься! :)

   
 
 автор: coloboc66   (17.01.2006 в 09:30)   письмо автору
 
   для: Sasha   (16.01.2006 в 15:57)
 

А там ничего дополнительно ставить не надо. Все ОС производителями в обязательном порядке комплектуются Java -ой. Другое дело, если она у вас принудительно отключена, а вы не знаете, как ее включить...

   
 
 автор: Sasha   (17.01.2006 в 17:20)   письмо автору
 
   для: coloboc66   (17.01.2006 в 09:30)
 

значит нет необходимости это узнать, или отключил когдато и забыл уже..:)

   
 
 автор: coloboc66   (17.01.2006 в 17:30)   письмо автору
 
   для: Sasha   (17.01.2006 в 17:20)
 

Можно вообще поотключать все и принимать из инета только текст. Чем тогда комп будет отличаться от пишущей машинки?

   
 
 автор: Sasha   (18.01.2006 в 12:05)   письмо автору
 
   для: coloboc66   (17.01.2006 в 17:30)
 

На нём можно играть в Казаки! :)


Я смотрю на этот вопрос так:

Мне нужна информация и удобство её использования.
Поэтому флеш я отключил, ещё год назад, когда трафик был платный и до сих пор не чуствую необходимости его включать.
Отключил бы и Актив-х, а то реклама с его использованием достала, но он мне нужен :(
Жабускрипт особо не отключишь, куча меню с ним....он нужен
А вот аплеты нафик. Туда-же и поп-ап.
Плюс блокировка баннеров.....а когда мало времени вообще графику отключаю, благо кнопка на панели.

Вот такой у меня подход к сайтам.

А комп нужен не только для сети....и попечатать тоже :)

   
 
 автор: 12345   (18.01.2006 в 12:56)   письмо автору
 
   для: Sasha   (18.01.2006 в 12:05)
 

Sasha: у меня аналогично.

А когда жеп будет обсуждение по теме? :) Умные мысли по алгоритму скрипта нужны.

   
 
 автор: coloboc66   (18.01.2006 в 17:16)   письмо автору
 
   для: Sasha   (18.01.2006 в 12:05)
 

А падающий снег от 12345 это не графика, да? А если принимать графику на ява-скрипт, почему ее не принимать на всем остальном? Многие занимаются веб-графикой профессионально и зарабатывают на этом неплохие деньги. Значит, их продукт нужен многим. Интернет только на заре своего развития был без графики от недостатка в высоких технологиях, теперь он без впечатляющей графики- ничто.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования