|
Модераторы: Sardar, Aliance |
|
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 1 Всего: 401 |
12345c, жутко интересно, как такое можно реализовать? Или, может быть, это уже где-то реализовано? -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
12345c |
|
|||
Круглый Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 2 Всего: 101 |
Просто сравнить показания часов и таймера. Так можно узнать, насколько перегружен, с некоторой точностью. Потом выбрать допустимое число снежинок, чтобы стало 50-60%. Потом корректировать понемногу. Не делал, но для таких алгоритмов с анимацией это напрашивается. Сделайте, и исторя Вас не забудет . Сферы применения - везде, где скрипт (с таймаутами) перегружает процессор и есть возможность регулировки нагрузки. Анимация, навороченные оболочки визуальных редакторов или подсветки синтаксиса. Главное, чтобы алгоритм был без автоколебаний, типа решения одномерного диф.ур-а 2-го порядка (терморегулятор).
|
|||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 1 Всего: 401 |
12345c, спасибо за объяснение, что-то в этом роде я себе и представлял. AFAIK, в Gecko для учета этого отставания даже есть встроенный механизм... На досуге обязательно поэкспериментирую!
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Black_Earl |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 8.12.2006 Где: КЗ Репутация: нет Всего: нет |
Как снежинки на всю страницу сделать, а не только в правой колонке? Вроде всё облазил, не получается ...
|
|||
|
||||
Nicholas_S |
|
|||
Опытный Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 19 |
12345c, нужно ли еще тестить на МАКе? Если все еще есть необходимость в доработке скрипта, могу помочь, как на МАКе, так и на *иксах.
-------------------- ...все в мире относительно |
|||
|
||||
12345c |
|
||||
Круглый Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 2 Всего: 101 |
Нужно, этот скрипт не тестировался на маках и иксах. Хотя должен работать, ничего мако-зависимого нет. Интересно будет узнать, насколько быстрее или медленнее работает - по проценту загрузки процессора, если такой показатель в ОС удастся отыскать.
А на Маке важнее (для форума) потестировать и поучаствовать в отладке скрипта, который пишем для раздела Python. Там точно мако-зависимо, и надо дописать для совместимости (переносы строк как \r). Это в теме и нескольких смежных. http://forum.vingrad.ru/topic-124918/kw-te...%FB-python.html Добавлено @ 16:34
Скажи, как надо было сформулировать, чтобы было понятно? |
||||
|
|||||
Nicholas_S |
|
|||
Опытный Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 19 |
На выходных постараюсь выкроить время, потестирую.
-------------------- ...все в мире относительно |
|||
|
||||
R.M. |
|
|||
Анархист Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: нет Всего: 30 |
Прикольно, жалко действительно грузит проц (кстати при прозрачности 1.0 в 2 раза быстрее не становится, максимум процентов на 10-15).
12345c, а как ещё можно ускорить? Добавлено @ 17:41 Точнее понизить нагрузку кроме как уменьшения прозрачности -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
Nicholas_S |
|
|||
Опытный Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 19 |
R.M., например, использовать в качестве фигур простые элементы (раньше для имитации простого снега я использовал вообще <hr> ), плюс без прозрачности, плюс более простой алгоритм... но сильно все равно не поможет, как ни крути.
-------------------- ...все в мире относительно |
|||
|
||||
12345c |
|
|||
Круглый Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 2 Всего: 101 |
У меня на тестах было в 2 раза. Но это сильно зависит ещё от видеокарты - пробовал когда-то на медленной видеокарте - было хуже при том же процессоре.
Чем мельче рисунки, тем меньше нагружает. А так - из алгоритма выжато всё, чтобы он не тормозил. Sardar предлагал двигать группы снежинок, но это на взгляд будет заметно, а эффекта может не дать, так как от площади рисунка зависит. |
|||
|
||||
Nicholas_S |
|
|||
Опытный Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 19 |
12345c, согласен, тут вычислений не так много, поэтому выигрыша в скорости при оптимизации самого алгоритма движения много не получить.
-------------------- ...все в мире относительно |
|||
|
||||
R.M. |
|
|||
Анархист Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: нет Всего: 30 |
12345c, спасибо за скрипт, скора новый год, надо поставить на пару дней
Я кстати тестил на Radeon 9600 Pro Т.е. если уменьшить картинку и убрать прозрачность поидее скорость увеличится? -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 6 Всего: 137 |
||||
|
||||
R.M. |
|
|||
Анархист Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: нет Всего: 30 |
у меня и в ФФ такое есть -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
12345c |
|
||||
Круглый Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 2 Всего: 101 |
А чётко контролировать - это учитывать их размеры, я не стал делать, чтобы не увеличивать объём вычислений. Но я кручу скрипт несколько минут, и не вижу при исходных установках заплывов. Они случаются, но довольно редко. Или под морганием понимается что-то другое? |
||||
|
|||||
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |