Визуальный редактор массива

расширяем возможности Construct 2

Сообщение Визуальный редактор массива
» 29 окт 2015, 13:01

Решил сделать свой визуальны редактор массива :biggrin:
Вышло вроде очень даже хорошо, как по мне :smile:

 Скрины
Изображение

Изображение

Изображение

Изображение

Изображение


 Видео


Возможности:
  1. Вставка в нужные места строк/столбцов;
  2. Удаление не нужных строк/столбцов;
  3. Задавать названия строкам и столбцам;
  4. Импорт из Excel;
  5. Множественный выбор;
  6. Изменение размеров сетки;
  7. Выравнивание текста в выбранном столбце;

Для вставки строк/столбцов выделите нужную ячейку и нажмите ПКМ, далее "Вставить" > "Строку/Столбец" > *Выбрать направление*.

Для удаления выделите нужную ячейку и нажмите ПКМ, далее выберете нужный пункт меню "Удалить строку" либо "Удалить столбец". Также можно нажать ПКМ на заголовке и выбрать пункт меню "Удалить".

Для задания названия строкам/столбцам нажмите ПКМ по нужному заголовку и выберете пункт меню "Редактировать название". Столбцов с одинаковым именем быть не может (это не я так захотел :biggrin: )! Но строки могут иметь одинаковые названия.

Действия при множественном выборе:
  • Заполнить: заполняет выбранные ячейки введенным тестом.
  • Очистить: очистить выбранную область.
  • Удалить выбранные строчки можно нажав ПКМ на любом заголовке строки и нажав кнопку "Удалить".

Для изменения размеров сетки просто потяните за края ячейки.

Для выравнивания используются горячие клавиши. Другого способа пока нет.

Список горячих клавиш:
  1. CTRL + S - сохранить таблицу. Если редактируете уже загруженную таблицу, то окно с выбором пути сохранения не появится (быстрое сохранение), а если создали новую, то откроется.
  2. CTRL + O - открыть сохраненную таблицу.
  3. CTRL + N - создать новую таблицу.
  4. CTRL + E - очистить таблицу.
  5. CTRL + R - сгенерировать Json для Construct 2.
  6. ALT + цифра на Numpad'е - выравнивание текста в выбранном столбце.
Но можно и вручную проделывать данные действия. Находятся они в пункте "Меню" сверху.
Fixed(2) 1.4.zip
(668.19 КБ) Скачиваний: 507

В архиве установочник, т.к. по другому скомпилить проект нельзя. Также для работы программы нужен .Net Framework версии не ниже 4.5. Удалять через панель управления :pardon:
Последний раз редактировалось rokstars 12 янв 2016, 14:50, всего редактировалось 9 раз(а).
Аватара пользователя

Игродел
Сообщений: 2221
Я тут с 22 авг 2013
Репутация 451 [ ? ]

Сообщение Визуальный редактор массива
» 29 окт 2015, 13:15

Кабы ещё поддерживал копипаст из экселя... :rolleyes2:
8/10
Изображение
Я вот делаю игры ради денег, но их никто не покупает - меня можно считать тру-инди? (c) paradine
Аватара пользователя

Участник
Сообщений: 546
Я тут с 19 дек 2014
Двиг: Construct 2
Лицензия: Business
Репутация 57 [ ? ]

Сообщение Визуальный редактор массива
» 29 окт 2015, 20:18

Небольшая обнова.
+ Возможность задать размер таблицы;
+ Импорт таблицы из Excel;
+ Возможность масштабировать окно;
+ Пофиксил пару мелких недочетов (не верные заголовки); поправил иконки.
Аватара пользователя

Игродел
Сообщений: 2221
Я тут с 22 авг 2013
Репутация 451 [ ? ]

Сообщение Визуальный редактор массива
» 29 окт 2015, 22:12

rokstars, то что нужно. В С2 такое очень сложно сделать.

rokstars писал(а):ALT + цифра на Numpad'е - выравнивание текста в выбранном столбце.

Не заменяет значение в ячейке? А то совпадает со способом ввода символов по коду.
По всем вопросам писать в скайп DeXVinogradov
Аватара пользователя
DeX

Игродел
Сообщений: 2411
Я тут с 13 дек 2014
Откуда: Краснодар
Skype: DeXVinogradov
Репутация 482 [ ? ]

Сообщение Визуальный редактор массива
» 29 окт 2015, 22:18

rokstars писал(а):Небольшая обнова.
+ Возможность задать размер таблицы;
+ Импорт таблицы из Excel;
+ Возможность масштабировать окно;
+ Пофиксил пару мелких недочетов (не верные заголовки); поправил иконки.


Оооо... Вот теперь шик. 10/10
Изображение
Я вот делаю игры ради денег, но их никто не покупает - меня можно считать тру-инди? (c) paradine
Аватара пользователя

Участник
Сообщений: 546
Я тут с 19 дек 2014
Двиг: Construct 2
Лицензия: Business
Репутация 57 [ ? ]

Сообщение Визуальный редактор массива
» 30 окт 2015, 03:32

DeX писал(а):В С2 такое очень сложно сделать.

Ну так он и не предназначен для подобных задач))
DeX писал(а):Не заменяет значение в ячейке? А то совпадает со способом ввода символов по коду.

Нет, не заменяет.
Аватара пользователя

Игродел
Сообщений: 2221
Я тут с 22 авг 2013
Репутация 451 [ ? ]

Сообщение Визуальный редактор массива
» 09 ноя 2015, 01:44

по моему тут перепутана ширина и высота, когда генерируешь JSON, он пишет сначала высоту, а потом ширину, а в С2 идет сначала ширина, а потом высота, отсюда получается черный экран

т.е. чтобы задать ширину 4, а высоту 6, мне нужно генерировать таблицу именно вот таким образом
array.jpg
Изображение
Аватара пользователя

Игродел
Сообщений: 1109
Я тут с 31 авг 2015
Откуда: Нижний Новгород
Двиг: C2
Лицензия: Personal
Репутация 126 [ ? ]

Сообщение Визуальный редактор массива
» 11 ноя 2015, 16:45

q3olegka,
Изображение
Все верно же :biggrin:
Как в программе, так и в С2.

Могу добавить опцию инвертирования осей, если надо.
Аватара пользователя

Игродел
Сообщений: 2221
Я тут с 22 авг 2013
Репутация 451 [ ? ]

Сообщение Визуальный редактор массива
» 11 ноя 2015, 19:44

Обновка небольшая.
  • инвертирование осей;
     
    Изображение
    Инвертированый вариант:
    Изображение
    Обычный:
    Изображение
  • автоматическое задание названий для строк или столбцов;
     
    Изображение
    Заполняется от 0 до конца, опция отдельно для строк, отдельно для столбцов.
    Изображение
  • теперь размеры ячеек тоже сохраняются;
  • исправлены надписи.
Аватара пользователя

Игродел
Сообщений: 2221
Я тут с 22 авг 2013
Репутация 451 [ ? ]

Сообщение Визуальный редактор массива
» 11 ноя 2015, 22:13

отлично, то что нужно! :good:
Изображение
Аватара пользователя

Игродел
Сообщений: 1109
Я тут с 31 авг 2015
Откуда: Нижний Новгород
Двиг: C2
Лицензия: Personal
Репутация 126 [ ? ]



Вернуться в Плагины и Дополнения для Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх