Миничат

AnnTenna 2 дн. даже не верится что завтра уже 1 мая
poca 3 дн. А вот и среда =)
AnnTenna 4 дн. Ничего скоро уже майские...
MarsKnight 24.04.2026 18:48 Пережили эту рабочую недельку, пора пепечилить)
poca 24.04.2026 03:26 o_O пасиб за ссыль, похождения зелёной какахи доставили :D Ёмаё, куда катится игропром? =_=
Kerotan 24.04.2026 00:43 https://www.youtube.com/watch?v=vdUo12Zb1FU&t=5194s
Kerotan 24.04.2026 00:43 Из наших видел на RPG Maker Showcase 2026 - Exellent Award - "Heroines of Swords & Spells 2" (Best Comment Award) 1:00:03
Jas6666 23.04.2026 20:14 В принципе сами разработчики мейкера каждый год проводят "Фестиваль RPG Maker" вбей в поиск, выдаст страницу в стиме, там игры. сам уж решай стоящие ли игры, просто по отзыва
tim103 23.04.2026 15:05 Слушайте, а есть за последнее время вообще какие-то прорывные игры, которые в какой-то степени выстрелили в стим, и написанные на Rpg Maker? Если не считать старые проекты, по типу to the moon?
AnnTenna 23.04.2026 14:56 у нас жесть а не погодка)
AnnTenna 23.04.2026 14:45 доброго дня) как у вас погодка?)
ajir 20.04.2026 11:44 Phavn: Отлично!
Phavn 20.04.2026 10:54 Спасибо помогло. Вышел - куки данного сайта стёр - зашёл - заработало.
ajir 20.04.2026 10:37 Phavn: Если и это не помогает, не видишь - значит увы сбой с залогиниванием на форуме, попробуй очисть все данные сайта в браузере, залогиниться на первой странице сайта, перейти на форум, перейти в нужный подфорум и создать тему.
ajir 20.04.2026 10:35 Phavn: "Форум Светлая Зона и Академия RPG Maker Свободный Новая тема Темы прочитаны Подписаться" т.е. ищи "Новая тема".
Phavn 20.04.2026 10:10 Привет всем, кажется я уже спрашивал когда-то об этом — но как мне создать тут новую тему на форуме? Я их уже создавал, но теперь кнопки "создать тему" не вижу.
VaNyuHa 18.04.2026 05:33 мда... писал писал, а оказывается длинные смс нельзя, хах! В общем, понимаю, что можно через общие события и переменные было указывать координаты событий и игрока, и если мое нужное условие выполняется - активировать событие, но на этот раз просто решил узнать способ проще, вот и все)
VaNyuHa 18.04.2026 05:30 MarkerIl, согласен, этим мне и нравится rpgmv. Фантазия есть, в своей игре уже много головоломок на разную тему реализовал через общие события и встроенные функции. Но из-за работы и семьи мало времени на это... так что бывает в свободное время на работе сразу на черновике прописываю то, как будет работать задуманная головоломка, например (вращающи
MarkerIl 17.04.2026 16:12 VaNyuHa для такого есть параллельные события. Как бы, почти все базовые необходимые функции решаются ивентами и фантазией.) Все же, в первую очередь, Мейкер - это конструктор. И так как мне больше нравятся ивенты, чем скрипты, я и предложил такой вариант.
MarkerIl 17.04.2026 16:12 VaNyuHa для такого есть параллельные события. Как бы, почти все базовые необходимые функции решаются ивентами и фантазией.) Все же, в первую очередь, Мейкер - это конструктор. И так как мне больше нравятся ивенты, чем скрипты, я и предложил такой вариант.

DKTools v.10.0.5

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
9 года 7 мес. назад #94219 от AnnTenna
AnnTenna ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91
На мой взгляд первый, потому что кажется более наглядным в отображении процентов :)
Спасибо сказали: DK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 7 мес. назад #94220 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91

AnnTenna пишет: На мой взгляд первый, потому что кажется более наглядным в отображении процентов :)

Проценты я могу сделать и во втором слайдере, точно также, как и кнопки '-' и '+'. Меня больше интересует мнение по самой полоске. Нужен ли этот бегунок или нет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
9 года 7 мес. назад #94221 от AnnTenna
AnnTenna ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91
Денис, кстати, да, было б удобно сделать бегунок и заполняющуюся полоску на мой взгляд :)
Спасибо сказали: DK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
9 года 7 мес. назад #94226 от Paranoid
Paranoid ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91
Второй намного лучше, его с таким же успехом можно и с клавы использовать. Выглядит он лучше, места занимает меньше, да и вообще нагляднее.
Спасибо сказали: DK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
9 года 7 мес. назад #94249 от Dobroe_Utro
Dobroe_Utro ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91
Как сказал грин зей, 2-й лучше, но при условии альтернативной регулировки стрелками влево-вправо.
А кнопки + и - вообще без надобности. Работают они медленней и менее удобно, чем перетаскивание ползунка. А если с клавиатуры, то требуют лишних манипуляций при выборе и так же медленно изменяют значение.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 7 мес. назад #94257 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91

Dobroe_Utro пишет: Как сказал грин зей, 2-й лучше, но при условии альтернативной регулировки стрелками влево-вправо.
А кнопки + и - вообще без надобности. Работают они медленней и менее удобно, чем перетаскивание ползунка. А если с клавиатуры, то требуют лишних манипуляций при выборе и так же медленно изменяют значение.


Вчера была разработана новая версия слайдера, который совмещает в себе 2 предыдущих версии. Скорость изменения значения при нажатии кнопок + и - зависит от длительности нажатия на них.

По поводу старых слайдеров: они оба изменяются с клавиатуры с одинаковой удобностью. В первом случае не нужно было выбирать клавишей кнопку + или -. Курсор распространяется на весь слайдер и при нажатии клавиш + или - они просто анимируются. В новом слайдере также, но ещё скорость зависит от длительности нажатия.

Вот новый слайдер: yadi.sk/i/gviDB5kevqtUK
Спасибо сказали: Волчонок, yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 7 мес. назад #94279 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91
Вчера в голову пришла идея создать события для спрайтов.

Работает это следующим образом: вы создаете определенное событие, которое может быть трех типов: ожидание, обновление, анимация. Указываете функцию-обработчик для этого события.
В случае события-ожидания, указывается время ожидания (если существуют события-ожидания, то события обновления и анимации вызываться не будут)

И на это собственно все. Теперь спрайт будет обрабатывать ваши события, вызывая соответствующие функции.

Например, в спрайт встроено событие-ожидание для плавного перемещения:
yadi.sk/i/u13QKtyhvuUTE

А вот весь код для данного перемещения:
this.sprite_move.move(18, 400, 100, true); // координата x, y, время ожидания, ждать выполнения
this.sprite_move.move(400, 18, 100, true);
this.sprite_move.move(400, 400, 100, true);
this.sprite_move.move(18, 18, 100, true);
Спасибо сказали: yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 7 мес. назад #94290 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.91
Немного подробнее про события.

Допустим, вы захотели анимировать спрайт по определенному маршруту и, чтобы этот маршрут повторился 5 раз. Не вопрос!

Воспользуемся двумя видами событий: событие-ожидание и событие-обновление.

Сначала добавим событие-обновление, которое вызывается при каждом обновлении спрайта, если у спрайта нет событий-ожиданий. Внутри события-ожидания зададим наш маршрут перемещения спрайта. Каждый вызов функции move создает в спрайте событие-ожидание с длительностью 15 фреймов. И пока у спрайта есть события-ожидания, наше событие-обновление вызываться не будет. То есть, сначала спрайт совершит свое перемещение по маршруту, а потом продолжит обновлять событие-обновление. Также мы настроили наше событие-обновление на 5 повторений. То есть маршрут мы увидим 5 раз.

Готовый код:
ВНИМАНИЕ: Спойлер!


Видео: yadi.sk/i/hfATgLjhvx9WV

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 6 мес. назад - 9 года 6 мес. назад #94373 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.92
Обновление 0.92 Beta "Новый взгляд"

Основные изменения:
  1. Добавлены функции в стандартный класс Array (да, EvilCat, знаю, что небезопасно :unsure: )
  2. Добавлены функции в класс Bitmap
  3. Отредактирован класс DKToolsInputManager
  4. Добавлены функции в класс TouchInput, а именно функции для отслеживания координат мыши на экране
  5. Добавлен класс событий DKToolsEvent
  6. Соединил класс DKTools_Sprite_Button и DKTools_Sprite
  7. Добавил некоторые свойства классам
  8. Добавил новые функции классам
  9. Добавил события всем классам (подробнее ниже)
  10. Клонирование спрайтов вышло из бета версии
  11. Изменена структура контейнера (добавлена настройка рядов и столбцов)
  12. Контейнер теперь может быть перевернутым (расположение спрайтов)
  13. Многие классы были переписаны буквально с нуля и был изменен родительский класс у них
  14. Глобальный рефакторинг кода + обновление документации (документация еще неполная, потому что не в приоритете стоит)
  15. Элемент ввода текста DKTools_Input_Base теперь может вводить только текст, только числа, только символы + разные комбинации этих параметров
  16. Новый элемент DKTools_Clicker_Base - "Кликер". Позволяет установить несколько битмап и переключаться циклически по нажатию на элемент
  17. Элемент DKTools_ColorPicker_Base немного упрощен
  18. Глобальное изменение DKTools_Slider_Base. Недавно делал голосование за лучший слайдер, потом было принято решение соединить оба варианта, что оказалось очень хорошей идеей. Сейчас же слайдер представляет собой немного видоизмененную версию вариантов с голосования

Это обновление по большей части посвящается глобальной оптимизации элементов (код теперь больше соответствует общепринятому стилю JavaScript и стилю плагинов в RPG Maker) и событиям

В: Что такое события?
О: События - некоторые действия, которые могут происходить со спрайтом или окном

В: Как пользоваться событиями?
О: Пользоваться событиями достаточно легко. Вы вызываете нужную функцию создания события (их 3), указываете тип события, функцию-обработчик события и длительность события, также есть еще 2 необязательных параметра. События - это объекты класса DKToolsEvent

В: Какие типы событий есть?
О: У базового спрайта есть следующие типы событий (у дочерних элементов есть дополнительные типы):
  • wait - события, которые вызываются при каждом обновлении спрайта (блокируют вызов update)
  • update - события, которые вызываются при каждом обновлении спрайта
  • start - события, которые вызываются при вызове функции start элемента
  • ready - события, которые вызываются при готовности элемента (изображения загружены)
  • free - события, которые вызываются при готовности элемента и отсутствии событий типа wait
  • activate - события, которые вызываются при вызове функции activate элемента (активации нажатий элемента)
  • deactivate - события, которые вызываются при вызове функции deactivate элемента (деактивации нажатий элемента)
  • mouseEnter - события, которые вызываются при наведение мыши на элемент (срабатывают один раз)
  • mouseStay - аналогично предыдущему типу, но срабатывают каждый фрейм, пока мышь находится на элементе
  • mouseLeave - события, которые вызываются, когда мышь покидает элемент (срабатывают один раз)
  • click - события, которые вызываются, когда пользователь нажимает на элемент (простой клик)
  • longPress - события, которые вызываются, когда пользователь долго нажимает на элемент (длительное нажатие)
  • wheelX - события, которые вызываются, когда пользователь крутит колесо мыши по оси X (не видел таких, но в мейкере реализовано, и я тоже решил добавить)
  • wheelY - события, которые вызываются, когда пользователь крутит колесо мыши по оси Y

Есть различные функции для удаления событий, проверки событий и прочее. Также у некоторых элементов встроены свои обработчики событий.
Например, у DKTools_Sprite есть функция move, которая может передвинуть ваш элемент либо моментально, либо за какой-то промежуток времени, используя событие типа wait.
Есть еще функция moveRoute, которая создает маршрут движения элемента и с помощью этой функции можно создавать различные анимации передвижения элементов

P.S. Ссылка будет обновлена чуть позже.

P.S.S. Напоминаю лишний раз, что плагин еще может содержать ошибки.
Последнее редактирование: 9 года 6 мес. назад пользователем DK.
Спасибо сказали: strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 6 мес. назад #94407 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.92
Извиняюсь, что еще раз поднимаю тему, но обновил первый пост. Добавил ссылку на оф. форум и гитхаб. Также немного подправил верхний пост.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 6 мес. назад #94453 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.92
Плагин перешел на ежедневные обновления. Обновляю проект на гитхабе один раз в день. Ссылка на яндекс диске обновляется реже (один или несколько раз в неделю).

Все заинтересованные могут присоединиться к проекту на гитхабе и вносить свои изменения.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 6 мес. назад #94694 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.92
Продолжается работа над плагином!

Новый класс: Viewport
Он позволяет автоматически скрывать части спрайтов, которые выходят за его границы.

Пример работы на основе движущегося спрайта: Яндекс.Диск
Желтым цветом обозначен вьюпорт.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 4 мес. назад #95601 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.94
Пам-пам-пам

А вот и обновление. И сразу 0.94, минуя 0.93

И вот почему: дабы ускорить релиз плагина, было принято решение поделить элементы на "модули", то есть на отдельные плагины. В самом DKTools будут лишь базовые элементы, на основе которых будут строится элементы из модулей.
Работы в принципе осталось мало. Поэтому и решил позволить себе перепрыгнуть версию, тем более было много маленьких обновлений на гитхабе

Что нового:
Вырезаны элементы
Теперь в плагине всего 7 базовых элементов
Практически у всех функций есть документация. Где-то 80-90% всех функций в плагине задокументировано
Некоторые функции могут и не получить документацию, но это только у самых редко используемых или стандартных функций, а также дополненные стандартные функции
Добавлено пару функий в класс Bitmap, Point, Rectangle, Array
Добавлены новые типы событий
Оптимизация кода
Исправлены ошибки
Возможно еще что-то

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 3 мес. назад #96046 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.95
Ну вот и прошел год с момента первого релиза плагина...

И вот сейчас я выпускаю версию 0.95

Что нового:
Доступ к элементам сделан на основе библиотеки PIXI. Доступ осуществляется через класс DKTools
Например, доступ к спрайту DKTools.Sprite
Добавил вьюпорт
Добавил точку привязки
Добавил вращение
Добавил новые функции
Пофиксил баги
Еще что-то...
Спасибо сказали: DeadElf79, yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
9 года 1 мес. назад - 9 года 1 мес. назад #97081 от DK
DK ответил в теме НЕ РЕЛИЗ DKTools Beta 0.95
Версия 0.96 Beta

Начиная с этой версии, плагин требует наличие библиотеки lodash в папке js/libs/ вашего проекта
Последнее редактирование: 9 года 1 мес. назад пользователем DK.
Спасибо сказали: yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 3 мес. назад - 8 года 3 мес. назад #101747 от DK
DK ответил в теме DKTools v.1.0
Релиз версии 1.0

Что будет в будущем - постараюсь написать на неделе и переоформлю первый пост

А пока немного статистики релиза:
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 8 года 3 мес. назад пользователем DK.
Спасибо сказали: Dmy, Cabbit, Mur

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 2 мес. назад #102462 от DK
DK ответил в теме DKTools v.1.0
Готовится версия 1.1.0 (согласно semver.org/ )
Будут различные фиксы, новые функции и обновление документации.

Что будет точно сделано в будущем:
Добавлены слайдеры (класс DKTools.Sprite.Slider)

Что, возможно, будет сделано когда-нибудь:
Менеджер collision
Менеджер drag-and-drop

Сейчас разрабатывается плагин локализации текста совместно с 2 людьми на основе DKTools.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 1 мес. назад #102822 от DK
DK ответил в теме DKTools v.1.1.0
Релиз версии 1.1.0
Изменения: github.com/DKPlugins/DKTools/releases/tag/1.1.0
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
8 года 1 мес. назад - 8 года 1 мес. назад #103375 от DK
DK ответил в теме DKTools v.1.1.0
Готовится релиз версии 2.0.0

Основные изменения:
1. Удален класс Viewport (его функции перенесены в Sprite)
2. Добавлен класс EventManager. Раньше события были только у спрайтов и окон, которые наследовались от класса Base, в котором были реализованы функции событий. Теперь эти функции вынесены в отдельный класс, чтобы события можно было использовать и в сценах.
3. Рефакторинг классов (некоторые классы переписаны с помощью ключевого слова class, которое появилось в es6). В будущем все классы будут переписаны через классы.
4. Обновление документации.

Точно не уверен, но, возможно, в версии 2.0.0 будет добавлен класс Unit

P.S. Список не полный. При релизе будет полный список.
Последнее редактирование: 8 года 1 мес. назад пользователем DK.
Спасибо сказали: Doctor_Bug, Noon

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
8 года 1 мес. назад #103376 от Lekste
Lekste ответил в теме DKTools v.1.1.0
Зря Viewport удалил. Это отделяло настройку области видимости от отображения и давало реюзабельность настроек видимости для нескольких спрайтов

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.142 секунд
Работает на Kunena форум