1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Любая версия Разработка SkinDesigner - WYSIWYG-редактор интерфейса патчеров (скинов)

Тема в разделе 'PW Разработки', создана пользователем pdev, 6 май 2013.

  1. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Сообщения перенесены из темы UIEdit, чтобы там не оффтопить.

    Сегодня таки успел дописать конструктор SkinWindow.
    В нем будет отображаться карта элементов с наложением соответствующих SkinElement на положенные места в установленных позициях (оригинальная у китайцев привязка по цветовым кодам:)).
    [​IMG]
    (Пока отображаются свойства контрола кнопки в дизайнере, после описания моделей будут отображаться лишь логические свойства SkinElement)

    Осталась самая интересная работа:
    - Анализ XML и описание моделей элементов
    - Интерфейс по управлению SkinApp (Skin Application TreeView слева)
    - Загрузка/сохранение

    По-сути редактор позволит с нуля создать скин, хотя проще будет использовать какой-то существующий стиль в качестве шаблона. Править XML будет вообще не обязательно, можно будет обойтись исключительно страницей дизайнера.
    Тыщ, FrozenThrone, rayo и ещё 1-му нравится это.
  2. wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Т.е. он работает именно с содержимым папки skin в патчере клиента? Открывает mainuni.xml и можно сразу видеть вид окна будущего лаунчера?
  3. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    да, только открывать надо будет сам xml-файл, а не папку.
    Если будет не лень, то запилю симуляцию всех состояний кнопок и звуки.
    В принципе можно и фрейм новостной тоже :)
  4. wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    это было бы все супер )) Мне вы вашу голову.. а то знаний хватает только на пхп...
  5. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Модели разобраны и описаны в программе. Вот, так теперь выглядит редактор свойств элементов скина:
    [​IMG]
  6. wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Чтож... не терпится опробовать сие чудо в работе и составить первое мнение =)
  7. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Если времени будет, как запланировал на выходных, то до понедельника постараюсь выпустить релиз:
    [​IMG]
    Fituchini, wsok и Тыщ нравится это.
  8. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Теперь кнопки отображаются, переносятся мышкой и посредством редактирования свойств координат справа, также применяются стили текста, которые описаны в корне скина.
    [​IMG]
    Осталось:
    - по аналогии с кнопками разместить все остальные типы элементов скина
    - написать функцию сохранения скина в XML (cамое приятное, что больше никакого рисования карт элементов окна, картинки карт будет обновляться автоматически во время сохранения в XML)
    - реализовать галерею картинок из каталога скина и из нее методом перетаскивания непосредственно на кнопку менять изображение кнопки
    Fituchini и Тыщ нравится это.
  9. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    FW скин тоже нормально открыл
    [​IMG]

    Может кто-нибудь скинуть патчер со скином JD для теста?
    Тыщ и nom1nal нравится это.
  10. nom1nal Moderator Команда форума Модератор Программист Пользователи

    Сообщения:
    356
    Лайки:
    117
    Пол:
    Мужской
    Репутация:
    0
    Фактически по экрану можно будит перетягивать кнопочки куда захочешь и как захочешь, я правильно понял?
  11. default Пользователи

    Сообщения:
    119
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    default
    Круто вобще..)
  12. Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Добавь возможность наклокна. чтоббы ProgressBar допустим не слева на право загружался по дефолту, а снизу ввурх к примеру.
    И кнопки чтобы можно было повернуть на 360. (функцией зажатия RMClick и крутить мышкой)
    и дадада ждем релиза
    Тыщ нравится это.
  13. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    да, совершенно верно.
    Я не видел такой реализации ни в одном лаунчере, следовательно, сам патчер может не понять, чего от него хотим)

    Ну, чтобы не мучили догадки, вот, что получится на выходе примерно.
    Допишу отрисовку недостающих контролов и сохранение, тогда случится релиз.
    :)
  14. wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Я ток умею советовать... посоветовал автору сделать редактор лаунчера... не ожидал что уже так скоро будет релиз ) Жаль моей головы хватает ток на пхп иногда балуюсь )
  15. Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    TADA

    Посмотреть вложение 1008

    смотри на правую колонку.
  16. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    залей на дропбокс этот патчер (всю папку), я гляну и добавлю такую возможность.
  17. Argentum Old school Пользователи

    Сообщения:
    215
    Лайки:
    151
    Пол:
    Мужской
    Репутация:
    2
    Команда:
    RisenWorlds
    Возможно ли реализовать создание дополнительных окон лаунчера? Например, как окно настроек. Было бы удобно вшивать туда информацию). Просто блок открывающийся при нажатии на кнопку...

    Вот еще вариант от FW c вертикальными прогрессбаром (не реклама :O )
  18. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Проблема в том, что не редактор потом будет отрисовывать лаунчер.
    Я так понимаю в программе существует набор команд, которые биндятся в XML, если узнать перечень всех команд, можно будет ответить на этот вопрос.

    так пакуйте) мне картинки ничего не говорят)
  19. TopicStarter Overlay

    pdev 14:23 Команда форума Администратор Программист Open Source Contributor

    Сообщения:
    1.409
    Лайки:
    1.407
    Пол:
    Мужской
    Репутация:
    7
    Команда:
    Indy
    Страна:
    Turkey Turkey
    Спасибо за патчер FW, все отлично работает.
    Там всё оказывается просто :)
    [​IMG]

    Попробовал уже разные скины и вывод такой:
    Чем современней скин, тем идеальнее он отображается.
    Взять в пример скины FW, у них даже надписи на подложке нарисованы уже и даже слайдеры (но это уже конечно лишнее).
    В разных скинах можно найти кучу косяков верстальщиков, даже у руофа:D
    Довольно криво выглядят скины без прозрачности, на основе BMP, тут сразу оговорюсь: адаптировать под них редактор не буду, ибо это старье надо искоренять.
  20. Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Вот пожалуйста весь Патчер
    http://yadi.sk/d/glTW5OG24jrsU
    pdev нравится это.
Черновик сохранён Черновик удалён
Similar Threads
  1. Нуб
    Ответов:
    0
    Просмотров:
    2.032
  2. Электрон
    Ответов:
    1
    Просмотров:
    2.031
  3. ByMe
    Ответов:
    23
    Просмотров:
    4.517
  4. pdev
    Ответов:
    100
    Просмотров:
    32.899
  5. pdev
    Ответов:
    33
    Просмотров:
    11.836
Загрузка...

Поделиться этой страницей