Вопрос Как сделать анимированный мейнменю

Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Помогите пожалуйста сделать анимированный мейнменю на сурсах туториала. Я не тупой как многие пастеры которые пастят рич и селлят его, я делаю свою пасту что бы катать сам на ней с друзьями. Если можно объясните подробно, сделайте мир лучше :D
 
Начинающий
Статус
Оффлайн
Регистрация
26 Ноя 2022
Сообщения
177
Реакции[?]
3
Поинты[?]
1K
Если не ошибаюсь, не поддерживаются анимированные шейдеры в мейн-меню
 
Начинающий
Статус
Оффлайн
Регистрация
23 Май 2022
Сообщения
59
Реакции[?]
1
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K
Начинающий
Статус
Оффлайн
Регистрация
21 Сен 2022
Сообщения
13
Реакции[?]
0
Поинты[?]
0
Помогите пожалуйста сделать анимированный мейнменю на сурсах туториала. Я не тупой как многие пастеры которые пастят рич и селлят его, я делаю свою пасту что бы катать сам на ней с друзьями. Если можно объясните подробно, сделайте мир лучше :D
Код:
@Override
    public void drawScreen(int mouseX, int mouseY, float partialTicks) {
        ScaledResolution sr = new ScaledResolution(mc);

        ScaledResolution res = new ScaledResolution(mc);
        int u2 = 0;
        int d2 = 0;
        int r2 = 0;
        int l2 = 0;
        int u = -20 + mouseY / 60;
        int d = sr.getScaledHeight() + 20 + mouseY / 60;
        int r = sr.getScaledWidth() + 20 + mouseX / 60;
        int l = -35 + mouseX / 60;
        u2 = (int)RichMainMenu.animate(u, u2, 3.0 * RichMainMenu.deltaTime());
        d2 = (int) RichMainMenu.animate(d, d2, 3.0 * RichMainMenu.deltaTime());
        r2 = (int)RichMainMenu.animate(r, r2, 3.0 * RichMainMenu.deltaTime());
        l2 = (int)RichMainMenu.animate(l, l2, 3.0 * RichMainMenu.deltaTime());
        RenderUtils.drawImage(new ResourceLocation("rich/sperma.png"), l, u, r, d);
        RenderUtils.drawBlurredShadow(-0.1f,5,180,150, 4,new Color(44, 44, 44, 170));
        ScaledResolution mc = new ScaledResolution(this.mc);
        super.drawScreen(mouseX, mouseY, partialTicks);
    }
 
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K
Код:
@Override
    public void drawScreen(int mouseX, int mouseY, float partialTicks) {
        ScaledResolution sr = new ScaledResolution(mc);

        ScaledResolution res = new ScaledResolution(mc);
        int u2 = 0;
        int d2 = 0;
        int r2 = 0;
        int l2 = 0;
        int u = -20 + mouseY / 60;
        int d = sr.getScaledHeight() + 20 + mouseY / 60;
        int r = sr.getScaledWidth() + 20 + mouseX / 60;
        int l = -35 + mouseX / 60;
        u2 = (int)RichMainMenu.animate(u, u2, 3.0 * RichMainMenu.deltaTime());
        d2 = (int) RichMainMenu.animate(d, d2, 3.0 * RichMainMenu.deltaTime());
        r2 = (int)RichMainMenu.animate(r, r2, 3.0 * RichMainMenu.deltaTime());
        l2 = (int)RichMainMenu.animate(l, l2, 3.0 * RichMainMenu.deltaTime());
        RenderUtils.drawImage(new ResourceLocation("rich/sperma.png"), l, u, r, d);
        RenderUtils.drawBlurredShadow(-0.1f,5,180,150, 4,new Color(44, 44, 44, 170));
        ScaledResolution mc = new ScaledResolution(this.mc);
        super.drawScreen(mouseX, mouseY, partialTicks);
    }
Побольше жизни тебе, спасибо
 
I Want to Die in New Orleans
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
506
Реакции[?]
491
Поинты[?]
80K
Я не тупой как многие пастеры которые пастят рич и селлят его, я делаю свою пасту что бы катать сам на ней с друзьями.
удалить свою пасту -> удалить сурсы рича и других клиентов -> пойти изучать java яп
не пиши ничего, квадрат, человек нормально помощи попросил что-бы поиграть с друзьями.
а по теме - знал бы джаву, помог бы)
 
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K
Код:
@Override
    public void drawScreen(int mouseX, int mouseY, float partialTicks) {
        ScaledResolution sr = new ScaledResolution(mc);

        ScaledResolution res = new ScaledResolution(mc);
        int u2 = 0;
        int d2 = 0;
        int r2 = 0;
        int l2 = 0;
        int u = -20 + mouseY / 60;
        int d = sr.getScaledHeight() + 20 + mouseY / 60;
        int r = sr.getScaledWidth() + 20 + mouseX / 60;
        int l = -35 + mouseX / 60;
        u2 = (int)RichMainMenu.animate(u, u2, 3.0 * RichMainMenu.deltaTime());
        d2 = (int) RichMainMenu.animate(d, d2, 3.0 * RichMainMenu.deltaTime());
        r2 = (int)RichMainMenu.animate(r, r2, 3.0 * RichMainMenu.deltaTime());
        l2 = (int)RichMainMenu.animate(l, l2, 3.0 * RichMainMenu.deltaTime());
        RenderUtils.drawImage(new ResourceLocation("rich/sperma.png"), l, u, r, d);
        RenderUtils.drawBlurredShadow(-0.1f,5,180,150, 4,new Color(44, 44, 44, 170));
        ScaledResolution mc = new ScaledResolution(this.mc);
        super.drawScreen(mouseX, mouseY, partialTicks);
    }
Дай это пж
1669869530655.png
 
Пользователь
Статус
Оффлайн
Регистрация
23 Авг 2021
Сообщения
521
Реакции[?]
53
Поинты[?]
20K
не пиши ничего, квадрат, человек нормально помощи попросил что-бы поиграть с друзьями.
а по теме - знал бы джаву, помог бы)
и что, что помощи попросил? от таких как он плодятся еще больше и весь форум заливается ими, спрашивать очевидное
я прекрасно её знаю, но я не хочу делать работу за кого-то, а лишь пишу то что человеку нужно сделать, чтобы не задавать таких вопросов на югейме
 
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K
и что, что помощи попросил? от таких как он плодятся еще больше и весь форум заливается ими, спрашивать очевидное
я прекрасно её знаю, но я не хочу делать работу за кого-то, а лишь пишу то что человеку нужно сделать, чтобы не задавать таких вопросов на югейме
Я планирую изучать джаву, но щас такой возможности нет. Если не хочешь помочь - выйди с этого раздела, или хотя бы почитай его название.
 
Пользователь
Статус
Оффлайн
Регистрация
23 Авг 2021
Сообщения
521
Реакции[?]
53
Поинты[?]
20K
Я планирую изучать джаву, но щас такой возможности нет. Если не хочешь помочь - выйди с этого раздела, или хотя бы почитай его название.
капец возможности нет, тратить свое свободное после школы время на хвх в майнкрафте это же куда важнее, а на форуме мне там пользователи сами помогут, я только спрошу и всё, никаких усилий даже прикладывать же не надо
 
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K
капец возможности нет, тратить свое свободное после школы время на хвх в майнкрафте это же куда важнее, а на форуме мне там пользователи сами помогут, я только спрошу и всё, никаких усилий даже прикладывать же не надо
Даун? Я на Украине, у меня мобильный интернет только и то говно
 
Пользователь
Статус
Оффлайн
Регистрация
23 Авг 2021
Сообщения
521
Реакции[?]
53
Поинты[?]
20K
Начинающий
Статус
Оффлайн
Регистрация
21 Сен 2022
Сообщения
13
Реакции[?]
0
Поинты[?]
0
Код:
public static double animate(double target, double current, double speed) {
        boolean bl;
        boolean bl2 = bl = target > current;
        if (speed < 0.0) {
            speed = 0.0;
        } else if (speed > 1.0) {
            speed = 1.0;
        }
        double dif = Math.max(target, current) - Math.min(target, current);
        double factor = dif * speed;
        if (factor < 0.1) {
            factor = 0.1;
        }
        current = bl ? (current = current + factor) : (current = current - factor);
        return current;
    }

    public static double deltaTime() {
        return Minecraft.getDebugFPS() > 0 ? 1.0 / (double)Minecraft.getDebugFPS() : 1.0;
    }
 
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции[?]
1
Поинты[?]
1K
а, ну конечно, во время войны что делать? пастить!
Да, а что?
Код:
public static double animate(double target, double current, double speed) {
        boolean bl;
        boolean bl2 = bl = target > current;
        if (speed < 0.0) {
            speed = 0.0;
        } else if (speed > 1.0) {
            speed = 1.0;
        }
        double dif = Math.max(target, current) - Math.min(target, current);
        double factor = dif * speed;
        if (factor < 0.1) {
            factor = 0.1;
        }
        current = bl ? (current = current + factor) : (current = current - factor);
        return current;
    }

    public static double deltaTime() {
        return Minecraft.getDebugFPS() > 0 ? 1.0 / (double)Minecraft.getDebugFPS() : 1.0;
    }
Куда это вставить? Я гений нах
 
I Want to Die in New Orleans
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
506
Реакции[?]
491
Поинты[?]
80K
и что, что помощи попросил? от таких как он плодятся еще больше и весь форум заливается ими, спрашивать очевидное
я прекрасно её знаю, но я не хочу делать работу за кого-то, а лишь пишу то что человеку нужно сделать, чтобы не задавать таких вопросов на югейме
и зачем ты открываешь этот раздел, квадрат? я вообще в шоке с таких людей как ты, не нравится - не смотри, но перестань писать свою бессвязную хуйню в теме человека которому нужна помощь
 
Сверху Снизу