Radial Menu

Версия Minecraft
1.7.10
Привет,как сделать круглое меню как на скринах?
Tool-Belt-Mod-3.jpg
Avatar-2-Out-Of-The-Iceberg-Mod-8.jpg
Ability-Wheel.png
 
Решение
Лойсы в студию!
[video=youtube]https://youtu.be/hLiAT9gN3GQ[/video]
Код:
/**
         *    @Author - Ivasik
         *    @link - http://forum.mcmodding.ru/Пользователь-Ivasik
         */
        GlStateManager.pushMatrix();
        GlStateManager.disableTexture2D();
        GlStateManager.color(0, 0, 0, 0.4F);
        GlStateManager.translate(this.width / 2 + 0.5, this.height / 2, 0);

        double a = Math.toDegrees(Math.atan2(mouseY - (height / 2), mouseX - (width / 2)));
        double d = Math.sqrt(Math.pow(mouseX - (width / 2), 2) + Math.pow(mouseY - (height / 2), 2));
        float s0 = ((-0.5F / 4.0F) + 0.5f) * 360;
        if (a < s0) a += 360;

        for(int i = 1; i < 5; i++)
        {
            GlStateManager.rotate(90, 0, 0, 1);
  ...
Liahim написал(а):
И на какой стадии моды?
Фермерство - это интересно )

RPG - 35% Год назад начал, в принципе он почти готов, но я делаю рефакторинг кода и был занят гречей для 1.7
FARM - 14% Начал месяца 3 назад. Вещей уже прилично много стало, но по тодо листу только 14% выполнено.
WARFARE - 7% Начал на этой неделе
LIB - 28% Начал две недели назад
 
Biter7789 написал(а):
Dark_min написал(а):
Biter7789 написал(а):
Dark_min написал(а):
Класно ребят! Попробую и себе сделать такое =)

Ты про что?

Про менюшку.
Так она сделана.

Хочу сам сделать, а не скопипастить.


Самому интересно реализовать.
 
Dark_min написал(а):
Biter7789 написал(а):
Dark_min написал(а):
Biter7789 написал(а):
Dark_min написал(а):
Класно ребят! Попробую и себе сделать такое =)

Ты про что?

Про менюшку.
Так она сделана.

Хочу сам сделать, а не скопипастить.


Самому интересно реализовать.



Сделай))
 
Liahim написал(а):
Ну ты прям моды шпаришь...
Выкладывал бы и донаты собирал )))

Ага, выкладывал бы, только есть пара нюансов. Рпг мод онли для моего проекта, так же все моды глобальные, а не тупо добавить пару блоков и предметов. Я бы больше рассказал, но будет не интересно:p
 
Ivasik написал(а):
Liahim написал(а):
Ну ты прям моды шпаришь...
Выкладывал бы и донаты собирал )))

Ага, выкладывал бы, только есть пара нюансов. Рпг мод онли для моего проекта, так же все моды глобальные, а не тупо добавить пару блоков и предметов. Я бы больше рассказал, но будет не интересно:p

Можешь побольше расписать о той менюхи?
Я вообще не понимаю откуда берётся количество сектаров((((
 
Biter7789 написал(а):
объясни поподробнее пожалуйста.

Это обозначает скинь код, чо исправить, я исправлю и все? 
В сообщении выше нормально объяснили.
 
У тебя есть цикл for с переменной i = 1 которая меньше 5, это значит что проходов всего 4 будет, значит 4 сектора. Первый сектор начинается с 90, второй со 180, третий с 270 и четвёртый с 360. На каждый сектор по 90 градусов. Хочешь больше? 360 / *нужное количество* = * это число ставим в glRotate * и затем в цикле i < * нужное количество *
 
Ivasik написал(а):
У тебя есть цикл for с переменной i = 1 которая меньше 5, это значит что проходов всего 4 будет, значит 4 сектора. Первый сектор начинается с 90, второй со 180, третий с 270 и четвёртый с 360. На каждый сектор по 90 градусов. Хочешь больше? 360 / *нужное количество* = * это число ставим в glRotate * и затем в цикле i < * нужное количество *

Вроде делит,но не совсем
5LExIsWWrLM.jpg
aK29mx9svpc.jpg
 
Назад
Сверху