Плохо! Плохо!:  0
Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: НЕ РЕЛИЗ DKTools Beta

  1. #11

    По умолчанию

    Народ, очень важный вопрос, не игнорируйте, пожалуйста!

    Какой из слайдеров лучше выглядит (не обращайте внимания на то, что у них разный размер и на цвет (это все будет настраиваться))

    Видео на ЯД: yadi.sk/d/_nCVTfXgvn4Jn
    Обними свои мечты
    Сайт: http://dk-plugins.ru
    Напиши свой отзыв: http://dk-plugins.ru/feedback/
    Группа ВК: http://vk.com/dkplugins
    Подписываемся в Instagram: http://instagram.com/denchikidze

  2. #12
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    652
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Если первый нельзя таскать как второй, то я за второй, если можно, то за первый)

  3. #13

    По умолчанию

    Обновление 0.92 Beta "Новый взгляд"

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

    Основные изменения:
    1. Добавлены функции в стандартный класс Array
    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_C*cker_Base - "Кликер". Позволяет установить несколько битмап и переключаться циклически по нажатию на элемент
    17. Элемент DKTools_ColorPicker_Base немного упрощен
    18. Глобальное изменение DKTools_S*der_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. Напоминаю лишний раз, что плагин еще может содержать ошибки.
    Последний раз редактировалось DK; 10.10.2016 в 12:33.
    Обними свои мечты
    Сайт: http://dk-plugins.ru
    Напиши свой отзыв: http://dk-plugins.ru/feedback/
    Группа ВК: http://vk.com/dkplugins
    Подписываемся в Instagram: http://instagram.com/denchikidze

  4. #14

    По умолчанию

    Плагин перешел на ежедневные обновления. Обновляю проект на гитхабе один раз в день. Ссылка на яндекс диске обновляется реже (один или несколько раз в неделю).

    Все заинтересованные могут присоединиться к проекту на гитхабе и вносить свои изменения.
    Обними свои мечты
    Сайт: http://dk-plugins.ru
    Напиши свой отзыв: http://dk-plugins.ru/feedback/
    Группа ВК: http://vk.com/dkplugins
    Подписываемся в Instagram: http://instagram.com/denchikidze

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •