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

О шаблоне

Представляю вам "фреймворк" с основным функционалом для создания примитивной усреднённой рпгшки с сейвами
Реализован на Lua, типы проставлены через плагин LuaAnalysis. Код в основном в стиле фп, но разбитый на файлы; однако есть и некоторый функционал, оформленный в виде закрытых модулей, которым…
Алгоритмы, Наработки и Способности
7 565
Известный случай, что используя различные физические размеры, GetUnitX/Y возвращает не очень корректные значения, либо же создание объектов используя полученные координаты немного смещаются, что приводит к заметным сдвигам, например при создании спецэффектов.
Алгоритмы, Наработки и Способности
4 415
Генрация псевдослучайных чисел с зерном.
Алгоритмы, Наработки и Способности
270
Имитируем стандартный плавающий текст.
Алгоритмы, Наработки и Способности
351
Переиспользуем код на разных картах.
Статья
411
Разбираемся с require.
Статья
3 391
Считаем handle правильно.
Алгоритмы, Наработки и Способности
485
Пишем на lua под 1.26 - 1.29
Статья
4 526
Иногда бывает полезно продебажить код и узнать что же происходит/фаталит.
В луа есть встроенные средства - модуль debug.
В один момент, когда я делал карту на UjAPI, у меня очень подгорело, и я потратил 6 часов чтобы вкурить как это всё работает.
В итоге получилось вот…
1 291
Иногда бывает полезно продебажить код и узнать что же происходит/фаталит.
В луа есть встроенные средства - модуль debug.
В один момент, когда я делал карту на UjAPI, у меня очень подгорело, и я потратил 6 часов чтобы вкурить как это всё работает.
В итоге получилось вот…
1 291
Эта статья для тех, кто знаком хотя бы с jass. И пытается научиться программированию по lua.
Статья
6 1 432
Статья об интеграции Lua и Python
Статья
5 2 559
Функция плавного перемещения вдоль препятствий
Алгоритмы, Наработки и Способности
15 2 660
Позволяет игрокам захватывать и передавать участки земли с дополнительными особенностями
Алгоритмы, Наработки и Способности
3 680
Пример поэтапного "зарастания" тайлов почвы
Алгоритмы, Наработки и Способности
11 638
Система, которая предоставляет удобную работу с таймерами. Предназначена для интеграции с внешним таймером, а также для тестирования и эмуляции кода, зависящего от событий времени
Исходники
8 483
Вот добавлена 2 часть, что не влезла в 1 часть. с большим кол-вом формул и решении для различных задач.
Алгоритмы, Наработки и Способности
4 927
Система, которая позволяет подписываться на события времени
Исходники
223
часть 1
часть 2
как пишут многие, что это преподают в начальных курсах школы. но многое я пропустил. поэтому может пригодится. Тут даны теоретические задания с ответами, и нужно дать решения.
Алгоритмы, Наработки и Способности
1 929
Порядок элементов при обходе таблицы (pairs) в lua непредсказуем. В OrderedTable порядок обхода всегда соответствует порядку добавления ключей
Исходники
1 326
Алгоритм цветовой конвертации
Алгоритмы, Наработки и Способности
23 1 123
Наконец-то, свершилось!!!
Я сделал мод для айзека, который заменяет звук подбора монет фразой российского ютубера 2kxaoc - инкомить!
Сделано при поддержке X-Forge
8 599
Решил доработать существующий BonusMod на Lua ссылка
Автор недоработал до конца, поэтому что-то не работает неправильно или совсем не работает. Пример, функция UnitGetBonus работала неправильно. Где-то в условиях неправильно работает итд.
Улучшения:
  • Увеличено размер с 4096 до…
Алгоритмы, Наработки и Способности
8 1 338
YDWE - это китайский редактор карт который на данный момент является новым и неизученным для всего остального мира.
71 3 732
Наработка предоставляет новые функции по работе со звуками для более удобного их использования.
Алгоритмы, Наработки и Способности
2 601
Использует BlzPauseUnitEx и делает ее похожей на обычный PauseUnit. Обычно, она использует внутренний счетчик использований, и приходится применять BlzPauseUnitEx обратно до тех пор, пока контроль юниту не вернется. Это исправляет данную "фичу".
Алгоритмы, Наработки и Способности
418
Если Вы хотите работать с кодом в VSCode, а не в IntelliJ IDEA, тогда эта инструкция для Вас.
Статья
6 1 327
Хочу поделиться функцией для проверки типа переменной.
Алгоритмы, Наработки и Способности
11 1 129
`
ОЖИДАНИЕ РЕКЛАМЫ...