Войти или зарегистрироваться

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

GuiOptionSlider.mouseDragged(Minecraft p_146119_1_, int p_146119_2_, int p_146119_3_)
Java:
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);
 
Java:
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);
Спс добавлю в заголовок темы с авторством)
 
Я вот думаю, делать мне мод, заменяющий все кнопки на такие или нет... А может лучше сделать шаблонизатор...
 
Я вот думаю, делать мне мод, заменяющий все кнопки на такие или нет... А может лучше сделать шаблонизатор...
Шаблонизатор делать довольно долго gamerforEA мне кажется модом гораздо лучше :).
Плюс я уже видел английские аналоги шаблонизаторов.
 
Шаблонизатор делать довольно долго gamerforEA мне кажется модом гораздо лучше :).
Плюс я уже видел английские аналоги шаблонизаторов.
Шаблонизатор - тоже мод. Планирую сделать возможность конфигурировать различные меню, составляя XML документы со всем необходимым.
 
Шаблонизатор - тоже мод. Планирую сделать возможность конфигурировать различные меню, составляя XML документы со всем необходимым.
Идея довольно крутая кстати.
Кстати у меня идея а что если взять и нарисовать прямоугольник а в нём вывод новостей из txt файла с сайта например, а сам блок разместить в правой части GuiMainMenu. Возможно ли это и позволяет ли это lwjgl?
 
Идея довольно крутая кстати.
Кстати у меня идея а что если взять и нарисовать прямоугольник а в нём вывод новостей из txt файла с сайта например, а сам блок разместить в правой части GuiMainMenu. Возможно ли это и позволяет ли это lwjgl?
Можно, конечно.
 
Как-то наполовину получилось...
Снимок экрана (5).pngСнимок экрана (6).png
 
кстати у меня получилось прикрутить это на 1.6.4 думаю смогу объяснить как (если нужно будет!)
А что там прикручивать? Добавляем метод, убираем вызовы рендера текстуры, добавляем вызов рендера рамки, перетаскиваем вызов рендера ползунка.
 
А что там прикручивать? Добавляем метод, убираем вызовы рендера текстуры, добавляем вызов рендера рамки, перетаскиваем вызов рендера ползунка.
быть может для тебя дел нет а некоторые непоймут что например ползунок нужно изменять в другом классе и в методе нужно менять переменные.
раз можно так то можно тогда вывести изображение какое-нибудь ? из PNG файла ?

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

Вложения:

  • Новый точечный рисунок.jpg
    Новый точечный рисунок.jpg
    235 КБ · Просмотры: 147
Для того чтобы получилось так же как у меня используйте этот гайд от skoniks
До upload_2014-8-31_22-18-24.png после upload_2014-8-31_22-9-33.png
Хм, не используя тот гайд копирайты итак пропали (используя тот гайд просто перестают работать языки) что то толку не понял я((

Пока не нашел, кто знает, подскажите как убрать возле кнопки выйти из игры кнопку смены языка? upload_2014-8-31_22-9-33.png
 
Последнее редактирование:
Блин, запоролся почти на первом шаге. Эклипс не хочет принимать папку "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
Что делать?
Блин, запоролся почти на первом шаге. Эклипс не хочет принимать папку "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? Код из тс поста там не работает.
 
Блин, запоролся почти на первом шаге. Эклипс не хочет принимать папку "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? Код из тс поста там не работает.
  1. Если вы используете ForgeGradle, то надо вводить команду gradlew eclipse.
  2. Код из поста работает, просто надо переименовать некоторые поля.
 
  1. Если вы используете ForgeGradle, то надо вводить команду gradlew eclipse.
  2. Код из поста работает, просто надо переименовать некоторые поля.
Я в джаве только начинаю разбиратся. Какие поля?
И еще вопрос: как в сплеше убрать цвет, пульсацию и выровнять его по горизонтали?
 
Назад
Верх