|
RunServer 2.4
|
07 Января 2011 |
| |
|
Платформа RunServer обновлена до версии 2.4. Эта версия содержит различные улучшения и правки, а также внутренние изменения для миграции на архитектуру версии 3.0. Подробную информацию о планах разработки можно получить в соответствующем разделе. Изменения и нововведения в версии RunServer 2.4.1 и RunServer Math 1.0.5: - возможность выбора режима очередности исходящих пакетов (упорядоченный и произвольный режимы);
- оптимизация вызова внешних скриптов за счет отказа от использования Reflection в пользу динамически генерируемых методов;
- отказ от использования ByteSegment и некоторых других классов в пользу стандартных средств CLR;
- различные низкоуровневые системы (CustomThreadPool, JobQueue, LinkedByteQueue и другие) перенесены из библиотеки Common и объявлены как internal;
- различные доработки пулов данных и буферов;
- возможность выбора эвристического алгоритма для поиска пути (точный А* поиск или ускоренный Greed метод);
- поддержка односторонних и двусторонних поверхностей в серверной геометрии;
- исправлена работа методов определения коллизий для полигонов, параллельных координатным плоскостям;
- оптимизировано использование памяти для 3D геометрии;
- модифицирован формат NavMesh для большей точности вычислений;
- различные правки и оптимизации;
|
|
Автор: Nomad
|