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

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

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

  1. Metal_Lord

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

    Баллы:
    66
    Имя в Minecraft:
    Metalist
    на счёт ползунков:
    поменял строки в GuiScreenOptionsSounds.java и в опциях звука всё нормально отображается(прямоугольники полупрозрачные), а в GuiOptionsSlider.java поменял аналогично, но всё равно остались закарючки просто в опциях:confused: вместо нужных, может что-то ещё нужно изменить ? у меня версия с forge
     
  2. Автор темы
    EvilEnginer

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

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
    Проверь переменные в this.drawBorderedRect() (это то что ты менял в GuiOptionsSlider.java) и всё получится.
     
  3. Metal_Lord

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

    Баллы:
    66
    Имя в Minecraft:
    Metalist
    получилось, просто удалил GuiOptionsSlider.java и создал заново
     
  4. Demon.Sochi

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

    Баллы:
    68
    Имя в Minecraft:
    Admin
    Ребят, что я делаю не так? Пробовал любой клиент, качал оригинал, и всё равно не как... [​IMG]
     
  5. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Пора убивать за русские символы в названии пользователя.
     
  6. TeRy_LoL_xD

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

    Баллы:
    63
    Skype:
    shkoloserversa
    Имя в Minecraft:
    TeRy
    Сделай видео обучение... Многие не поймут!
     
  7. MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    Хамить вредно
    [​IMG]
     
  8. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Пить противно, да-да, проходили.
     
  9. Автор темы
    EvilEnginer

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

    Баллы:
    88
    Имя в Minecraft:
    EvilEnginer
    Гайд обновлен до версии Minecraft 1.8.
     
  10. Sanshez56

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

    Баллы:
    63
    Имя в Minecraft:
    nema
    Народ слышал где то на форуме что кто то делал в главном меню что-то на подобие понораммы последнего запущенного чанка незнаете как или неугостите ссылкой хотябы на англоязычный туториал ?
     
  11. vladF

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

    Баллы:
    103
    Пожалуйста, объясните, как изменить это через ForgeGradle?
     
  12. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Аналогично, только результат нужно обфусцировать через BON.
     
  13. vladF

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

    Баллы:
    103
    Прошу прощения за столь глупые вопросы, но можете расписать всё поэтапно? Пожалуйста!
     
  14. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. Делаем всё, что указано в инструкции.
    2. Собираем мод командой gradle build.
    3. Обфусцируем с помощью BON.
     
  15. vladF

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

    Баллы:
    103
    А где взять классы, которые надо редактировать?
     
  16. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    C:\Users\<ник>\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.2.1232\forgeSrc-1.7.10-10.13.2.1232-sources.jar
     
  17. vladF

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

    Баллы:
    103
    Вот теперь спасибо)
    А как ты надпись MINECRAFT убрал и перенёс жёлтые слова?
     
  18. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Я это не делал, но нужный код в методе drawScreen(...).
     
  19. vladF

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

    Баллы:
    103
    Ну, я не тебе а ТС говорил) Просто, сообщения объединились. А можно поконкретнее? Или пример кода?
     
  20. gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Упс, проглядел. А код вот:
    Код:
    if ((double)this.updateCounter < 1.0E-4D)
    {
                this.drawTexturedModalRect(k + 0, b0 + 0, 0, 0, 99, 44);
                this.drawTexturedModalRect(k + 99, b0 + 0, 129, 0, 27, 44);
                this.drawTexturedModalRect(k + 99 + 26, b0 + 0, 126, 0, 3, 44);
                this.drawTexturedModalRect(k + 99 + 26 + 3, b0 + 0, 99, 0, 26, 44);
                this.drawTexturedModalRect(k + 155, b0 + 0, 0, 45, 155, 44);
    }
    else
    {
                this.drawTexturedModalRect(k + 0, b0 + 0, 0, 0, 155, 44);
                this.drawTexturedModalRect(k + 155, b0 + 0, 0, 45, 155, 44);
    }
    Код:
    float f1 = 1.8F - MathHelper.abs(MathHelper.sin((float)(Minecraft.getSystemTime() % 1000L) / 1000.0F * (float)Math.PI * 2.0F) * 0.1F);
    f1 = f1 * 100.0F / (float)(this.fontRendererObj.getStringWidth(this.splashText) + 32);
    GL11.glScalef(f1, f1, f1);
    this.drawCenteredString(this.fontRendererObj, this.splashText, 0, -8, -256);
     

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