Поиск по меткам: Lua, луа
Сравнение скриптовых языков Jass, lua и AngelScript путём измерения скорости через Benchmark API от UjAPI.
4
Диспетчер событий, реализованный на Lua. Может работать в режиме обычного объекта или в режиме WLPM модуля (определяется автоматически).
Является одним из фундаментальных модулей при построении ахритектуры приложения. Решает проблему высокого зацепления. В основе - паттерн observer
13

О шаблоне

Представляю вам "фреймворк" с основным функционалом для создания примитивной усреднённой рпгшки с сейвами
Реализован на Lua, типы проставлены через плагин LuaAnalysis. Код в основном в стиле фп, но разбитый на файлы; однако есть и некоторый функционал, оформленный в виде закрытых модулей, которым…
7
Известный случай, что используя различные физические размеры, GetUnitX/Y возвращает не очень корректные значения, либо же создание объектов используя полученные координаты немного смещаются, что приводит к заметным сдвигам, например при создании спецэффектов.
4
Генрация псевдослучайных чисел с зерном.
Имитируем стандартный плавающий текст.
Переиспользуем код на разных картах.
Разбираемся с require.
3
Считаем handle правильно.
Пишем на lua под 1.26 - 1.29
4
Иногда бывает полезно продебажить код и узнать что же происходит/фаталит.
В луа есть встроенные средства - модуль debug.
В один момент, когда я делал карту на UjAPI, у меня очень подгорело, и я потратил 6 часов чтобы вкурить как это всё работает.
В итоге получилось вот…
1
Иногда бывает полезно продебажить код и узнать что же происходит/фаталит.
В луа есть встроенные средства - модуль debug.
В один момент, когда я делал карту на UjAPI, у меня очень подгорело, и я потратил 6 часов чтобы вкурить как это всё работает.
В итоге получилось вот…
1
Эта статья для тех, кто знаком хотя бы с jass. И пытается научиться программированию по lua.
6
Функция плавного перемещения вдоль препятствий
15
Позволяет игрокам захватывать и передавать участки земли с дополнительными особенностями
3
Пример поэтапного "зарастания" тайлов почвы
11
Вот добавлена 2 часть, что не влезла в 1 часть. с большим кол-вом формул и решении для различных задач.
4
часть 1
часть 2
как пишут многие, что это преподают в начальных курсах школы. но многое я пропустил. поэтому может пригодится. Тут даны теоретические задания с ответами, и нужно дать решения.
1
Алгоритм цветовой конвертации
23
Решил доработать существующий BonusMod на Lua ссылка
Автор недоработал до конца, поэтому что-то не работает неправильно или совсем не работает. Пример, функция UnitGetBonus работала неправильно. Где-то в условиях неправильно работает итд.
Улучшения:
  • Увеличено размер с 4096 до…
8
YDWE - это китайский редактор карт который на данный момент является новым и неизученным для всего остального мира.
71
Наработка предоставляет новые функции по работе со звуками для более удобного их использования.
2
Использует BlzPauseUnitEx и делает ее похожей на обычный PauseUnit. Обычно, она использует внутренний счетчик использований, и приходится применять BlzPauseUnitEx обратно до тех пор, пока контроль юниту не вернется. Это исправляет данную "фичу".
Если Вы хотите работать с кодом в VSCode, а не в IntelliJ IDEA, тогда эта инструкция для Вас.
6
Хочу поделиться функцией для проверки типа переменной.
11
Наработка добавляет кастомный инвентарь определенному герою.
24
Просто видосы, что можно сделать в 5 строчек кода с wGeometry + inputMovement.
Карта прилагается. + Добавил пример с мышью (Движение как в RPG).
Показать видео
Пример с W,A,S,D,Ctrl,Space:
Пример с мышью:
2
Позволяет преобразовывать код из cJass в полностью работоспособный Lua без потерь с сохранением форматирования кода, комментариев и читабельности.
69
Представляю Вам свою реализацию классов для lua. Классы создаются статически. На данный момент позволяет использовать области видимости static, public и override (private существует отдельно от наработки). Реализовано наследование. Основной задачей было организовать однородную структуру кода вне зависимости от выполняемой задачи и совместимость с EmmyLua (VsCode Lua от sumneko). Буду рад объективной критике.
15
Наиша - охотница. Герой для конкурса.
12
`
ОЖИДАНИЕ РЕКЛАМЫ...