Сейчас 09:34:41 Вторник, 18 января, 2022 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » WC DGUI Creator (Единственный конструктор интерфейсов)
WC DGUI Creator
War-CryДата: Пятница, 09 Апреля 2010, 18:52:34 | Сообщение # 1
6 уровень
Группа: Проверенные
Сообщений: 164
Награды: 0
Репутация: 33
Блокировки:
Решил второй раз опробовать свои силы в программировании. Вышло даже неплохо. Представляю ваше вниманию WC DGUI Creator.


Описание


Эта программа поможет вам легко и просто создать интерфейс основанный наDGUI системе J. Как бы GUI для DGUI. Вы расставляете объекты на рабочей области, настраиваете их как вам надо и в результате вы получаете код, который вы должны скопировать в карту.


Работа с программой



В новой версии Интерфейс значительно изменился. Во первых он стал более удобным, во вторых немного компактней, по прежнему остались 3 основных объекта: Кнопка, Картинка и Текст.
Каждый объект имеет свои параметры.
Кнопка:

  • координаты Х и Y - положение объекта в окне
  • Габариты (Ширина и Высота)
  • ID текстуры - берутся из редактора объектов в варкрафте
  • Видимость - Отображение при первом создании
  • События (Левый клик и Правый) - при нажатии на поле открывается окно GUI редактора триггеров (о нем позже)

Картинка:

  • координаты Х и Y - положение объекта в окне
  • Габариты (Ширина и Высота)
  • ID текстуры - берутся из редактора объектов в варкрафте
  • Видимость - Отображение при первом создании

Текст:

  • Координаты X и Y - положение объекта в окне
  • Текст - отображаемый текст
  • Видимость - Отображение при первом создании
  • Цвет текста - при нажатии на поле откроется окно выбора цвета текста.

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

Интерфейс:
Состоит из "Листа действий" и окна "добавить действие". В окне действия вы выбираете нужное действие, указываете параметры, и жмете добавить. После того как вы закончили добавлять действия, жмите кнопку "Применить". Начнется процесс перевода GUI триггеров в Jass код. Этот код вставляется в код пользователя.
Функции:
На данный момент есть только две функции.

  • Отобразить объект
  • Echo тест

Описание каждой функции найдете в самом редакторе триггеров (я постарался и написал для каждой функции свое описание). Со временем будут появляться новые функции.


Установка в карту


Сперва импортируем в карту DGUI систему. Затем расставляем объекты в программе.
После того как вы все расставили нажмите кнопку создать. Перед вами появиться окно, в котором будет код. Копируем этот код в карту. После этого вызываем функцию CreateInterface. Она берет только один параметр - это камера.
Скачать видео (для старой версии)


История создания






Скачать


Мой проект World of Fariell

War-Cry самый гениальный картостроитель, а вы все просто никто.... Это так, смиритесь с этим, ©
 

H_A_PKДата: Суббота, 10 Апреля 2010, 16:54:44 | Сообщение # 2
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
Оу, крутая бедняга.
поставлю ка я тебе +.


проклятье ляжет на любого
кто дочитает до конца
нет не дочитывай не надо
остановись ну всё капец
 

DragoNДата: Суббота, 10 Апреля 2010, 20:07:09 | Сообщение # 3
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
War-Cry, всё же и тут написал,я ждал)
по сабжу тру прога,юзаю в основном для подбора координат,правда и система координат сама страдает(у J офк)
всем советую)


El Psy Congroo
 

War-CryДата: Суббота, 10 Апреля 2010, 21:09:03 | Сообщение # 4
6 уровень
Группа: Проверенные
Сообщений: 164
Награды: 0
Репутация: 33
Блокировки:
Dragon93, ооо спс =)
Quote (Dragon93)
всё же и тут написал,я ждал)

надо расширять аудиторию =)


Мой проект World of Fariell

War-Cry самый гениальный картостроитель, а вы все просто никто.... Это так, смиритесь с этим, ©
 

ЭллесарДата: Понедельник, 12 Апреля 2010, 02:26:40 | Сообщение # 5
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
War-Cry, самое полезное, что наглядно видно, что будет в игре... просто запускать каждый раз карту, а потом менять парметры и сново запускать не тру...

ЗЫ: Visual Studio ?


база паролей: https://yadi.sk/d/mdDhWuvPcTSKw
бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
 

War-CryДата: Понедельник, 12 Апреля 2010, 15:19:39 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 164
Награды: 0
Репутация: 33
Блокировки:
Quote (Эллесар)
ЗЫ: Visual Studio ?

нет.


Мой проект World of Fariell

War-Cry самый гениальный картостроитель, а вы все просто никто.... Это так, смиритесь с этим, ©
 

DragoNДата: Понедельник, 12 Апреля 2010, 18:01:10 | Сообщение # 7
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Quote (Эллесар)
ЗЫ: Visual Studio ?

Delphi7)


El Psy Congroo
 

TorianKelДата: Вторник, 21 Июня 2011, 15:50:25 | Сообщение # 8
3 уровень
Группа: Проверенные
Сообщений: 64
Награды: 0
Репутация: -13
Блокировки:
На последней версии вар3, библиотека dgui вообще работает, а то изменю что-то и не хочет запускаться
 

SirNikolasДата: Воскресенье, 26 Июня 2011, 14:30:53 | Сообщение # 9
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Нужен JNGP.

 

Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » WC DGUI Creator (Единственный конструктор интерфейсов)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2022 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz