Просто видосы, что можно сделать в 5 строчек кода с wGeometry + inputMovement.
Карта прилагается. + Добавил пример с мышью (Движение как в RPG).
Показать видео
Пример с W,A,S,D,Ctrl,Space:
Пример с мышью:
Компонент
3 1.9K
BlzFrameSetScale(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI",0),5), 0.001)
Компонент
4 2.5K
При скачивании, Вам будет доступна тестовая карта, открываемая в JNPG World Editor.
Компонент
38 7.4K
Представляю Вам свою реализацию классов для lua. Классы создаются статически. На данный момент позволяет использовать области видимости static, public и override (private существует отдельно от наработки). Реализовано наследование. Основной задачей было организовать однородную структуру кода вне зависимости от выполняемой задачи и совместимость с EmmyLua (VsCode Lua от sumneko). Буду рад объективной критике.
Компонент
15 2.8K
[Конкурс героев] Тлеющий Князь
Компонент
8 3.7K
Наиша - охотница. Герой для конкурса.
Компонент
12 3.6K
Набор функций, предназначенный для работы с каст баром
Компонент
5 2K
Сегодня темных троллей осталось так мало, что их существование считается сомнительным... Герой создан в рамках Конкурса героев.
Компонент
23 9.4K
Костыль, позволяющий узнать версию графики
Компонент
13 3.7K
Функции и демонстрация сглаженного движения и поворота
Компонент
21 3.5K
Кастомное оглушение без использования РО и даммикастов
Компонент
14 2.2K
Саурон - тёмный владыка Мордора, искусный тёмный маг, некромант и сильный воин. Всё Средиземье дрожит от одного его имени, под его началом собираются ужасные создания, некоторых из которых - он вывел лично. Мастер перевоплощения в различных ужасающих существ, например: Волколак или Гигантская летучая мышь.
Компонент
7 2.4K
По всему Друствару, что в Кул-Тирасе, ходили слухи о том, какое создание было призвано ведьмами из Багрового Леса.
Никто и не догадывался, что им и был сам создатель.
Имеет две формы: Ки'нео (подвижная) и Стасис (неподвижная).
В форме Стасис устанавливает знаки, усиливающие героя.
Компонент
8 5.2K
Меняем описание способности на лету
Компонент
7 1.9K
Функции, позволяющие создавать и двигать молнию сделанную из эффектов
Компонент
15 2.7K
Получаем значение зелёной Атаки на старших патчах
Компонент
14 2.5K
Наработка превращает нажатия клавиш W, A, S, D, Ctrl, Space в нормированный Vector3, который можно сразу применять к юниту.
  • Нормализация позволяет обезопасить управление от всех этих страйфов и распрыжек, равномерно направляя юнита в любую из комбинаций сторон.
  • Для удобства использует eventDispatcher, тем самым подключаться к ней можно буквально в GUI.
  • Сама регистрирует на всех игроков-людей.
  • Можно задавать свой набор клавиш.
Демо видео внутри.
Компонент
12 4.1K
Наработка камеры, которую смело можно использовать для реализации управления от 1 или 3 лица.
Компонент
13 5K
Библиотека геометрии, реализованная на Lua в ООП формате.
Из вкусного:
  • Functions - вспомогательные функции типа обрезки и вычисления разного вида интерполяций
  • Vector3 - класс 3D вектора с перегруженными мат. операторами, поддержкой 3D конверсии из игровых структур и обратно, интерполяциями, применениями сферических оффсетов, проверок нахождения в сфере и ящике, трансформаций матриц и другое
  • Matrix3 - класс 3x3 матрицы с множеством разных конструкторов типа осей вращения и оператором перемножения
  • Matrix4 - класс 4x4 матрицы, он самый простой - с операторами сравнения и перемножения
  • Box - класс для работы с кубоидами, содержащий методы получения объёма, расширения, включения, пересечения с другими фигурами и др.
  • Sphere - класс для работы со сферами, содержащий методы получения объёма, включения, пересечения с другими фигурами и др.
  • Ray - класс для работы с лучами и получение точек пересечения с объектами
  • Camera - класс для хранения данных о камере и возможностью конвертировать оконные координаты и координаты сцены между собой
+ методы toGrid для построения фигур из сетки вершин
Компонент
37 6.1K
Функция, служащая аналогом GetAbilityOrderSting
Компонент
10 2.2K
Карта наработка в карте представлено куча готовых моделей декораций, юнитов, предметов, а также куча готовых триггеров, и способностей. Добавлено много озвучки местности болота, подземки, дома, радиация, пси зоны. Добавлены новые триггерные способности, использование 3-х видов патронов [Обычные], [Бронебойные], [Зажигательные], с автоматической перезарядкой, расширенный рюкзак, болт, новые аномалии, новые звуки, новые предметы, и новые способности мутантов. Все нововведение триггерные.
Компонент
6 2.5K
Алгоритм получения таблицы с уникальными числами в определенном диапазоне
Компонент
13 2.8K
С помощью данной наработки возможно сохранить аргументы с функцией в объект и вызывать в любой момент.
Компонент
22 4.7K
Наработка позволяет вызывать функции с заданными аргументами отложено.
Компонент
2 2.1K
В данный момент невозможно в одно действие проверить удерживается ли конкретная клавиша на клавиатуре или кнопка мышки, данная библиотека призвана помочь в решении проблемы.
Компонент
3 2K

Отслеживание мышки

Статья предлагает решение старой проблемы, найти положение мышки без сторонних утилит
Компонент
33 6.7K
КАРТА НАРАБОТКА. На тему S.T.A.L.K.E.R. Все готово к созданию карты юниты сталкеров техника и мутантов множество готовых декораций много способностей много предметов как оружия брони и артефактов а также предметы для задания готовые триггеры систем оружия брони артефактов и трофеев и еще много озвучки.
Компонент
7 2.5K
Наработка позволяет использовать собственный генератор псевдослучайных чисел.
Компонент
52 6.8K
Герой создает в области пламя, который наносит урон окружающим.
Время действия: 0.50 сек.
Урон: 700 ед. урона.
Перезарядка: 10 сек.
Компонент
3 1.8K
Простая наработка, позволяющая продавать юнитов.
Компонент
44 6K
`
ОЖИДАНИЕ РЕКЛАМЫ...
Scroll Lock - быстрая модерация