Mantis

< Прошлое обращение (0003732) Следующее обращение (0003735) >
ID Категория Критичность Воспроизводимость Дата добавления Обновлено
0003734 [S.T.A.L.K.E.R.: Тень Чернобыля] значительный всегда 23 июня 2005 10:55 23 июня 2005 14:08
Автор Dima Режим доступа общедоступный
Приоритет высокий Решение открыт Платформа
Статус закрыт OS
Прогноз нет Версия OS
ETA 19 января 2038 05:14 Подверсия продукта
Сводка 0003734: CScriptGameObject::set_fastcall
Описание remove this function since scripts are able to update on each frame, which may cause huge slowdowns (see file ph_car.script, function fast_update and all the functions it uses (total 500 lines of code))
Шаги по воспроизведению
Дополнительная информация
Присоединенные файлы

- Связи


Нет полльзователей, отслеживающих обращение.


- Комментарии
(0003585)
Slipch
23 июня 2005 11:39

Поскольку непонятно как и чем это заменить, то пока что эти функции нужно попробовать оптимизировать на уровне скриптов.
Можно этот вызов добавить в статистику.
(0003586)
Dima
23 июня 2005 13:41

на скрипте сейчас реализована функциональность, которая необходима для управления машиной (дверью и т.д.) с помощью скриптов. Необходимо её перенести в код, дав возможность скриптам устанавливать параметры и назначать колбеки на нужные им события (открывание/закрывание дверей, например)
(0003587)
Dima
23 июня 2005 13:42

P.S. если этот скрипт используется на уровне, он автоматически будет в статистике профайлера
(0003588)
Slipch
23 июня 2005 14:02

1 У нас нет дверей.
2 Невозможно зараннее определить какая нужна функциональность и какие события.
3 Параметры из скриптов устанавливались и устанавливаются.
4 Насчет профайлера надо проверить
(0003589)
Dima
23 июня 2005 14:08

1. у торговца первая (также посмотри ph_door.script, который ими управляет)
2. та, которую сриптовики сами же и реализовали -> нужно посмотреть, обобщить и реализовать уже в коде
3. замечательно, но имелось в виду, что если то, что сейчас реализовано в скриптах, реализовать в коде - то для управления сриптам понадобятся дополнительные параметры
4. проверь

- История
Дата изменения Имя пользователя Поле Изменение
23 июня 2005 10:55 Dima Новое обращение
23 июня 2005 10:55 Dima Приоритет нормальный => высокий
23 июня 2005 10:55 Dima Критичность незначительный => значительный
23 июня 2005 11:39 Slipch Комментарий добавлен: 3585
23 июня 2005 13:41 Dima Комментарий добавлен: 3586
23 июня 2005 13:42 Dima Комментарий добавлен: 3587
23 июня 2005 14:02 Slipch Комментарий добавлен: 3588
23 июня 2005 14:08 Dima Комментарий добавлен: 3589