Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
vJass
Тип:
Наработка
Версия Warcraft:
1.26
Наработка начинающим картоделам, предназначена для упрощения создания простых фреймов в Warcraft III v1.26. А также создавать, менять их размер и позицию непосредственно в игре, что подходит для создания визуального представления как будет выглядеть ваш интерфейс.

Для использования вам понадобится
Запустить карту через лаунчер uJAPI
Понимание JASS. Для простых фреймов, не обязательно
Как пользоватся в игре
При запуске игры вам доступны команды
  • -create создает поле с рамками
  • addbtn создает кнопку
  • addframe создает поле
  • addtexture создает текстуру
  • addstring создает строку
  • addsprite добавляет SPRITE ----
  • showcode покажет код для создания фрейма с его параметрами

Управление

  • shift + влево, вправо, вниз, вверх меняют размер фрейма
  • ctrl + влево, вправо переключают активный фрейм
  • ctrl + вверх, вниз меняют рамер текста
  • PageUp и PageDown изменяет размер шага
  • Shift + P или R или Y Увеличит угол SPRIT'а по Pitch, Roll, Yaw
  • Ctrl + P или R или Y Уменшит угол SPRIT'а по Pitch, Roll, Yaw
Идеи на будущее
Реализация или не реализация идеи, определяется сложностю и свободным временем
  • Добавить SPRITE - Анимированые фреймы
  • Добавить TOOLTIPS - Подсказки при наведении на фрейм
  • Сделать более удобное управление
  • Версия на AngelScript и сохранением кода в файл
Версия 0.2.8

Редактор в игре

Изменено управление
  • Влево, вправо, вниз, вверх меняют позицию
  • shift + влево, вправо, вниз, вверх меняют размер фрейма
  • ctrl + влево, вправо переключают активный фрейм
  • ctrl + вверх, вниз меняют рамер текста
  • PageUp и PageDown изменяет размер шага
Добавлен кастомный ToolTip
Поправлена часть кода
Добавлен пример GUI + Custom script
Версия 0.3.5
  • Возможность создавать SPRITE
  • Управление по изменению угла у SPRITE
  • Небольшая оптимизация
  • Добавлена демо версия для GUI ( только создание "кнопки" )
`
ОЖИДАНИЕ РЕКЛАМЫ...
21
Неплохо было бы добавить каких-то скриншотов
18
Дабавил один, он на модерации. Фрейм из триггера примера. Остальное скринами не отобразить
Ответы (2)
21
Borodach, на всякий случай пишите ответ в ветке, а то Скорпиот может наругать
3
Крутая наработка, по чаще бы такие, вот бы какую нибудь наработку с системами талантов на фреймах которые выбираешь и дают то или иное 🙂А так приятная наработка
Ответы (1)
18
хПандАх, Наработка - инструмент, с помощью нее можно реализовать систему талантов.
Функционал для простых дейстий есть, делает часть работы за юзера, тем самым упрощает использование инструмента uJAPI
28
Полезное, но энивей новичкам будет трудно даже с таким инструментарием осваивать фреймы. Думаю найдётся более годное применение подобному, но это уже фантазия юзеров
Ответы (1)
18
rsfghd, Еще добавлю гуи пример, сложно ленивым и тем кто только разбирается как работает GUI
1
В описании ошибка, по факту не для новичков, а те кто уже продвинулся и ему просто в падлу изучать все эти ваши фреймы. Исходник в таких случаях невероятно помогает, особенно если есть руководство по использованию и все сделано за вас.
А так желаю довести до ума и реализовать идеи из списка.
Ответы (1)
18
Aderta_1, В моем понимании, начинающий тот кто разобрался для чего переменные, что такое условия и действия, как они работают. Дальше ctrl+c и ctrl+v из примера и подставить свои значения. Также есть триггер readme, в котором попробовал описать что и для чего.
Ответы (1)
18
SсRealm, Под скрином написано что нужно для использования
Чтобы оставить комментарий, пожалуйста, войдите на сайт.