![]() |
|
||||||||||
|
|||||
|
[+1.3 07.03.08]
Регистрация: Aug 2004
Адрес: ukraine
Сообщений: 20
|
Пол года ваял полезную прогу (сфера обучения), типа симулятора работы пневмоустройства в реж. реал. времени. Столкнулся с неприятностью - на быстром компе идет быстрее, на медленном медленнее. Где че посмотреть по привязке скорости исполнения мувика от тактовой частоты компа. Спасиба.
|
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Оптимизировать код
![]()
__________________
Всё гениальное просто. |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
И графику
![]()
__________________
Всё гениальное просто. |
|
|||||
|
Отслеживать FPS и от этого плясать в крайнем случае
__________________
Глупости какие-то говорите. |
|
|||||
|
По мне так лучше вообще отвязать от FPS, наделать таймеров, таймаутов
всяких...и усложнить все до безобразия...
__________________
Давайте отбросим факты, чтобы увидеть суть |
|
|||||
|
В принципе нету смысла отслеживать фпс, если тебе нужно чтобы что то делалось за конкретный промежуток времени, но не сильно маленький (больше 50 мс). то опиши зависимость твоей сиситемы от времени (т.е. изменение который с не произойдут за какаето время dT). теперь вешай на onEnterFrame, функцию типа
mc.stTime = new Date().getTime() // получаешь время в мс.
mc.onEnterFrame = function(){
var now = new Date().getTime();
var dT = now - this.stTime; // - получил время в мс которое прошло с прошлого изменения системы.
this.stTime = now;
function_for_change_system(dT);//функция которая меняет состояния системы
}
|
|
|||||
|
[+1.3 07.03.08]
Регистрация: Aug 2004
Адрес: ukraine
Сообщений: 20
|
Резонно. Но в некоторых прогах кроме флеша замечал подтормаживание (замораживание динамики) а затем скачек на исходую с некоторым пропуском материала но реалом во времени.
Падаю на колени перед флешем, - нового ничего не исвоил, но мне кажется он карав для более мене серьезных вешей с включением большого числа переменных функций и т.д. - тока все и более для WEBa. |
|
|||||
|
Регистрация: Oct 2004
Адрес: Москва
Сообщений: 168
|
Да нужно либо оптимизировать. Либо писать на Java. Java applets для инета подходят.
|
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Цитата:
__________________
Всё гениальное просто. |
|
|||||
|
loading 50%
|
Все очень просто: хош контролировать время, юзай setInterval() - все остальное от лукавого!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|