Перенос всех нестандартных объектов из карты
Хотел бы задать такой вопрос. Можно ли как то импортировать нестандартные объекты с моделями, текстурами и т.д. на другую карту без импортирования моделей, текстур в менеджер импорта. Просто я не очень сильно шарю в WE, но смотря другие карты, там импорта нету вообще, а объекты с моделями и текстурами запускаються и так.

Лучший ответ:
Тут возможно четыре варианта:
  • Смотришь карты в кампании, а весь импорт находится в редакторе кампании, а не в карте;
  • Есть дополнительный mpq-архив с моделями и текстурами, который может самоподключаться, если расширение mix, asi, m3d, flt и какие-то ещё xgm.guru/p/wc3/advanced-mix-archive;
  • Ты просто не видел прежде этих моделей, а они входят в состав варика;
  • Возможен вариант, когда модели и текстуры у тебя на компе, к ним указан путь, начиная с буквы диска, но этот вариант мне кажется наименее вероятным, просто человек как-то пожаловался, что у него всё в игре отображается, а у друга нет, как раз в этом причина проблемы оказалась.

Ах да, ещё один вариант теоретически возможен, когда в карту добавили файлы, а в списке импорта их удалили, но проверять это на практике не приходилось.



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

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


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

» ответ
Это тема для блога, а не академии.
» ответ
Переменная "точка" это не просто два числа.
Она хранит объект - ссылку на место в памяти, где хранятся эти два числа.
Пока ты не вызовешь RemoveLocation, эта точка будет висеть в памяти.
Когда ты присваиваешь переменной новое значение, старый объект не удален, но появляется новый объект с другими координатами, и твой триггер создает 200 точек в секунду.
Чтобы поменять координаты не создавая новый объект, есть функция MoveLocation
» ответ
~8gabriel8:
Leer_Lie, ну вот пробуй другие редакторы и проверяй. А вообще можешь просто создать дополнительную кампанию из этих карт.
» ответ
Кложуры и передача данных с их помощью в нативные каллбеки от форгрупа и таймеров через анонимные функции.
Динамическая природа языка, позволяющая в любой момент времени заменить любую функцию чем-то другим. Хороший пример - оборачиваем вызов RemoveUnit своей оберткой и делаем какие-то действия перед тем как вызвать настоящий RemoveUnit.
Своеобразное но рабочее ООП.
Таблицы которые одновременно и массив и хештаблица и ассоциативный массив и при этом очень быстро работают.
Передача и хранение функций в параметрах и переменных.
Передача массивов в параметрах.
Метатаблицы и метаметоды, позволяющие переопределять поведение таблиц в разных ситуациях - добавление и получение элементов, различные операторы, вся эта фигня. Пример - можно запилить "класс" вектор и пользоваться векторной математикой без костылей, переопределив для векторов операторы сложения, вычитания, умножения и так далее.

Вобще, давно пора завести статью на эту тему и собирать там все мелкие и большие фишечки и возможности Lua в сравнении с JASS.

NazarPunk #2 - 2 месяца назад 5
Просто я не очень сильно шарю в WE
Для этого на сайте есть статьи.
Mechanicus #3 - 2 месяца назад 2
Просто я не очень сильно шарю в WE, но смотря другие карты, там импорта нету вообще, а объекты с моделями и текстурами запускаються и так.
Скорее всего модели и текстуры были оптимизированны.
8gabriel8 #4 - 2 месяца назад 2

Тут возможно четыре варианта:
  • Смотришь карты в кампании, а весь импорт находится в редакторе кампании, а не в карте;
  • Есть дополнительный mpq-архив с моделями и текстурами, который может самоподключаться, если расширение mix, asi, m3d, flt и какие-то ещё xgm.guru/p/wc3/advanced-mix-archive;
  • Ты просто не видел прежде этих моделей, а они входят в состав варика;
  • Возможен вариант, когда модели и текстуры у тебя на компе, к ним указан путь, начиная с буквы диска, но этот вариант мне кажется наименее вероятным, просто человек как-то пожаловался, что у него всё в игре отображается, а у друга нет, как раз в этом причина проблемы оказалась.

Ах да, ещё один вариант теоретически возможен, когда в карту добавили файлы, а в списке импорта их удалили, но проверять это на практике не приходилось.