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

О шаблоне

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