1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал [1.7.10-1.8] [Vanilla + Forge] Minecraft Coder Pack. Как сделать красивые прозрачные кнопки.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем EvilEnginer, 29 июн 2014.

  1. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Вот, что я сделал: https://yadi.sk/i/KHtZZWjuZAYqr
     
  2. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
    Как O_O. Выложи как сделал. Добавлю в заголовок темы с авторством).
     
  3. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    GuiOptionSlider.mouseDragged(Minecraft p_146119_1_, int p_146119_2_, int p_146119_3_)
    Код:
    this.drawBorderedRect(this.xPosition + (int)(this.field_146134_p * (float)(this.width - 8)), this.yPosition, this.xPosition + (int)(this.field_146134_p * (float)(this.width - 8)) + 8, this.yPosition + this.height, 1, 0x90FFFFFF, 0x90000000);
     
  4. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
    Спс добавлю в заголовок темы с авторством)
     
  5. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Я вот думаю, делать мне мод, заменяющий все кнопки на такие или нет... А может лучше сделать шаблонизатор...
     
  6. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
    Шаблонизатор делать довольно долго gamerforEA мне кажется модом гораздо лучше :).
    Плюс я уже видел английские аналоги шаблонизаторов.
     
  7. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Шаблонизатор - тоже мод. Планирую сделать возможность конфигурировать различные меню, составляя XML документы со всем необходимым.
     
  8. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
    Идея довольно крутая кстати.
    Кстати у меня идея а что если взять и нарисовать прямоугольник а в нём вывод новостей из txt файла с сайта например, а сам блок разместить в правой части GuiMainMenu. Возможно ли это и позволяет ли это lwjgl?
     
  9. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Можно, конечно.
     
  10. Vasilisk

    Vasilisk Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Vasilisk
    Как-то наполовину получилось...
    Снимок экрана (5).png Снимок экрана (6).png
     
  11. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
  12. Sanshez56

    Sanshez56 Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    nema
    кстати у меня получилось прикрутить это на 1.6.4 думаю смогу объяснить как (если нужно будет!)
     
  13. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    А что там прикручивать? Добавляем метод, убираем вызовы рендера текстуры, добавляем вызов рендера рамки, перетаскиваем вызов рендера ползунка.
     
  14. Sanshez56

    Sanshez56 Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    nema
    быть может для тебя дел нет а некоторые непоймут что например ползунок нужно изменять в другом классе и в методе нужно менять переменные.
    раз можно так то можно тогда вывести изображение какое-нибудь ? из PNG файла ?

    Народ у меня вопрос как можно изменить цвет серых полупрозрачных квадратов (кроме изменения MIN_VALUE на MAX_VALUE)
    вот что я начудил
    и ещё как настроить расположение такого квадрата чтоб при развертывании на весь экран оно несмещалось!
     

    Вложения:

  15. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
  16. Teror2

    Teror2 Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Teror2
    До upload_2014-8-31_22-18-24.png после upload_2014-8-31_22-9-33.png
    Хм, не используя тот гайд копирайты итак пропали (используя тот гайд просто перестают работать языки) что то толку не понял я((

    Пока не нашел, кто знает, подскажите как убрать возле кнопки выйти из игры кнопку смены языка? upload_2014-8-31_22-9-33.png
     
    Последнее редактирование: 31 авг 2014
  17. Автор темы
    EvilEnginer

    EvilEnginer Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
  18. strelok193

    strelok193 Старожил Пользователь

    Баллы:
    103
    Блин, запоролся почти на первом шаге. Эклипс не хочет принимать папку "eclipse" в качестве рабочей директории, говоря:
    Код:
    The project description file (.project) for 'Minecraft' is missing.  This file contains important information about the project.  The project will not function properly until this file is restored
    Что делать?
    Костыль нашел. Notepad рулит
    Есть рабочий код прозрачных кнопок для 1.7.2? Код из тс поста там не работает.
     
  19. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. Если вы используете ForgeGradle, то надо вводить команду gradlew eclipse.
    2. Код из поста работает, просто надо переименовать некоторые поля.
     
  20. strelok193

    strelok193 Старожил Пользователь

    Баллы:
    103
    Я в джаве только начинаю разбиратся. Какие поля?
    И еще вопрос: как в сплеше убрать цвет, пульсацию и выровнять его по горизонтали?
     

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