PDA

Просмотр полной версии : [Вопрос] SetObjectMaterial



Camelot
19.07.2014, 02:01
Делаю интерьеры с данным параметром. Стал замечать некоторые недогрузки текстур.
Сама функция "SetObjectMaterial" придает ли большую нагрузку на сервер?

DeimoS
19.07.2014, 02:54
Нет. Она лишь может привести к крашу клиента, если очень часто посылать SetObjectMaterial для него (обновление текстуры по таймеру, например), ибо в этой функции есть утечка памяти (после повторной смены текстуры у объекта память от предыдущей не отчищается и при слишком частой мене будет переполнение)
Как создаёте объекты? Используете ли стример? Судя по написанной вами функции, вы используете стандартные объекты.

Camelot
19.07.2014, 03:01
Пример:

SetDynamicObjectMaterial(CreateDynamicObject(19455,2405.1074,-1266.2636,3139.2473,0,0,0), 0, 14588, "ab_abbatoir01", "ab_wall1b", 0);
В одном интерьере около 30 таких.

DeimoS
19.07.2014, 03:28
А если убрать смену текстур?

Camelot
19.07.2014, 04:17
А если убрать смену текстур?
В смысле? Я делал интерьер нацелено на смену текстур.

DeimoS
19.07.2014, 04:53
В смысле? Я делал интерьер нацелено на смену текстур.

Уюерите смену текстур и посмотрите что выйдет из этого

Camelot
19.07.2014, 15:47
Уюерите смену текстур и посмотрите что выйдет из этого
Смотрел. Банальные текстуры, которые раздражают.