Как работает функция ?!
Ребята, подскажите пожалуйста как работает функция
call Preload("путь к эффекту")
  1. Принцип ее работы ?
  2. В какую часть кода ее лучше прописывать ?
  3. На каком этапе подгружать ?

Лучший ответ:
Оно подгружает модельку в память, и следующие создаёт именно из памяти а не читая её из мапки. Как-то так. Мб даже создаёт её и мгновенно удаляет, как это обычно делается обычным прелоадом.
Лучше подгружать в момент инициализации, или же в первые секунды.
Есть смысл подгружать её только ДО того момента, когда моделька сама будет вызвана чем-либо, избавляя от пролага при её первом появлении



Просмотров: 166

» Лучшие комментарии


XGM Bot #1 - 2 месяца назад 2
Похожие вопросы:

» ответ
вы хоть статьи читали?
В гуях через кастом скрипт.
» ответ
Функция не передаёт ни каких данных в переменную.
ты ошибаешься
OrderId2String('Aeye') возвращает "" (пустая строка) т.к. приказ 'Aeye' не имеет строкового представления
"order=" + "" = "order="
всё работает
» ответ
Вшито в движок. Простым смертным метелица не дает возможности в редакторе пользоваться % снижением здоровья всех войск.
» ответ
Bravotan, вот список функций (так же есть в теме с мх)
Функций очень много, некоторые работают своеобразно читайте тему с мх и задавайте там вопросы по функциям.
» ответ
Нет. Я пока хочу достроить карту на GUI, думаю мне осталось дней 10-30 работать, а буду ли следующую делать - под вопросом. Не хочется тратить время на изучение jass из-за пустяка! Однако Я использовал Custom Script, но это было содрано с одного сайта, а вот чтобы делать самому нужно сначала полностью изучить язык. Либо знаю, либо нет, чуть-чуть не считается!
Что касается wait, то если не это то что тогда?
Опытным путём сам установил что в процесс ничего не вклинивается. Можно использовать Триггер как Функцию и ссылаться на него в другом Триггере. По сути, это и есть функция, если глянуть на jass. Вопрос закрыт.

PyCCKuu_4eJl #2 - 2 месяца назад 1

Оно подгружает модельку в память, и следующие создаёт именно из памяти а не читая её из мапки. Как-то так. Мб даже создаёт её и мгновенно удаляет, как это обычно делается обычным прелоадом.
Лучше подгружать в момент инициализации, или же в первые секунды.
Есть смысл подгружать её только ДО того момента, когда моделька сама будет вызвана чем-либо, избавляя от пролага при её первом появлении
quq_CCCP #3 - 2 месяца назад 3
Ну для начала есть целый набор функций, которые позволяют узнать что грузит игра скажем когда появляется герой, а так же функция которая сама сгенерирует скрипт со всеми preload которые нужны и все такое.
HAMHAM #4 - 2 месяца назад 0
quq_CCCP, PyCCKuu_4eJl,
читал это xgm.guru/p/wc3/60605 и все что нашел по preload в поиске
наткнулся на эту функцию случайно в одном из постов десятилетней давности, конкретно заинтересовала тема лагов при первом появлении героев, эффектов, даммиков
Из всего что я прочитал понял
Что бы игра не пролагивала при первом появлении эффекта или покупки героя или появлении даммика, нужно предварительно все подгрузить, один из способов - сделать это с помощью прелоада
Правильно я понимаю, что бы не было лага от эффекта, достаточно прелоадить его в инициализации триггера который будет отвечать за появление этого эффекта ? или все же лучше подгружать это все отдельно при инициализации ?
quq_CCCP #5 - 2 месяца назад 0
HAMHAM, все зависит от игры и что ты грузишь.
Если у тебя скажем дота, то имеет смысл грузить данные после выбора героя а не всех сразу, тк в карте 112 героев из которых одновременно могут присутствовать только 10, поэтому при инициализации загружать всех бессмыслено. Делаем продажу дамиков с иконкой и описанием как у героя, после покупки даммика просим игрока подождать (пока пикнут союзники к примеру) и запускаем прелоад скрипт для конкретно этого героя, а затем создаем его.