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

  • Автор темы Автор темы Sasfwx
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
4 Июн 2022
Сообщения
182
Реакции
1
Помогите пожалуйста сделать анимированный мейнменю на сурсах туториала. Я не тупой как многие пастеры которые пастят рич и селлят его, я делаю свою пасту что бы катать сам на ней с друзьями. Если можно объясните подробно, сделайте мир лучше :D
 
Помогите пожалуйста сделать анимированный мейнменю на сурсах туториала. Я не тупой как многие пастеры которые пастят рич и селлят его, я делаю свою пасту что бы катать сам на ней с друзьями. Если можно объясните подробно, сделайте мир лучше :D
Код:
Expand Collapse Copy
@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);
    }
 
Код:
Expand Collapse Copy
@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);
    }
Побольше жизни тебе, спасибо
 
Я не тупой как многие пастеры которые пастят рич и селлят его, я делаю свою пасту что бы катать сам на ней с друзьями.
удалить свою пасту -> удалить сурсы рича и других клиентов -> пойти изучать java яп
не пиши ничего, квадрат, человек нормально помощи попросил что-бы поиграть с друзьями.
а по теме - знал бы джаву, помог бы)
 
Код:
Expand Collapse Copy
@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
 
не пиши ничего, квадрат, человек нормально помощи попросил что-бы поиграть с друзьями.
а по теме - знал бы джаву, помог бы)
и что, что помощи попросил? от таких как он плодятся еще больше и весь форум заливается ими, спрашивать очевидное
я прекрасно её знаю, но я не хочу делать работу за кого-то, а лишь пишу то что человеку нужно сделать, чтобы не задавать таких вопросов на югейме
 
и что, что помощи попросил? от таких как он плодятся еще больше и весь форум заливается ими, спрашивать очевидное
я прекрасно её знаю, но я не хочу делать работу за кого-то, а лишь пишу то что человеку нужно сделать, чтобы не задавать таких вопросов на югейме
Я планирую изучать джаву, но щас такой возможности нет. Если не хочешь помочь - выйди с этого раздела, или хотя бы почитай его название.
 
Я планирую изучать джаву, но щас такой возможности нет. Если не хочешь помочь - выйди с этого раздела, или хотя бы почитай его название.
капец возможности нет, тратить свое свободное после школы время на хвх в майнкрафте это же куда важнее, а на форуме мне там пользователи сами помогут, я только спрошу и всё, никаких усилий даже прикладывать же не надо
 
капец возможности нет, тратить свое свободное после школы время на хвх в майнкрафте это же куда важнее, а на форуме мне там пользователи сами помогут, я только спрошу и всё, никаких усилий даже прикладывать же не надо
Даун? Я на Украине, у меня мобильный интернет только и то говно
 
Код:
Expand Collapse Copy
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;
    }
 
а, ну конечно, во время войны что делать? пастить!
Да, а что?
Код:
Expand Collapse Copy
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;
    }
Куда это вставить? Я гений нах
 
и что, что помощи попросил? от таких как он плодятся еще больше и весь форум заливается ими, спрашивать очевидное
я прекрасно её знаю, но я не хочу делать работу за кого-то, а лишь пишу то что человеку нужно сделать, чтобы не задавать таких вопросов на югейме
и зачем ты открываешь этот раздел, квадрат? я вообще в шоке с таких людей как ты, не нравится - не смотри, но перестань писать свою бессвязную хуйню в теме человека которому нужна помощь
 
Назад
Сверху Снизу