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);
  ...

Icosider

Kotliner
Администратор
3,603
99
664
Oldestkon написал(а):
Так зачем мне знать про VBO если я могу скормить вершинки тесселятору через интуитивный интерфейс и он сам все за меня сделает?

Хм, ну да, логично. Но всё таки надо знать принцип его работы, а то тупа вбить туда 2, 3, 1 и дурак сможет(Только у него квадрат получится...)
 
608
5
15
Ivasik написал(а):
Oldestkon написал(а):
Так зачем мне знать про VBO если я могу скормить вершинки тесселятору через интуитивный интерфейс и он сам все за меня сделает?

Хм, ну да, логично. Но всё таки надо знать принцип его работы, а то тупа вбить туда 2, 3, 1 и дурак сможет(Только у него квадрат получится...)
Да, не знать тригонометрию :)

Нет, ей учат, но не показывают как её использовать, вот в чём проблема. Так-что надо где-то искать самому. И ещё ладно, если кружочек нарисовать, это интуитивно можно, а что по сложнее..
 

Icosider

Kotliner
Администратор
3,603
99
664
svk2140 написал(а):
Ivasik написал(а):
Oldestkon написал(а):
Так зачем мне знать про VBO если я могу скормить вершинки тесселятору через интуитивный интерфейс и он сам все за меня сделает?

Хм, ну да, логично. Но всё таки надо знать принцип его работы, а то тупа вбить туда 2, 3, 1 и дурак сможет(Только у него квадрат получится...)
Да, не знать тригонометрию :)

Нет, ей учат, но не показывают как её использовать, вот в чём проблема. Так-что надо где-то искать самому. И ещё ладно, если кружочек нарисовать, это интуитивно можно, а что по сложнее..

Сплошные отговорки:D
 
608
5
15
Ivasik написал(а):
svk2140 написал(а):
Ivasik написал(а):
Oldestkon написал(а):
Так зачем мне знать про VBO если я могу скормить вершинки тесселятору через интуитивный интерфейс и он сам все за меня сделает?

Хм, ну да, логично. Но всё таки надо знать принцип его работы, а то тупа вбить туда 2, 3, 1 и дурак сможет(Только у него квадрат получится...)
Да, не знать тригонометрию :)

Нет, ей учат, но не показывают как её использовать, вот в чём проблема. Так-что надо где-то искать самому. И ещё ладно, если кружочек нарисовать, это интуитивно можно, а что по сложнее..

Сплошные отговорки:D

Отговорки чего? Я лично, за среднеобразовательную систему 'выучил' только как находить неизвестные, везде. С использованием тригонометрических функций, дробей и прочей хери. Вот только нахрена?


Вот, например, хочу сделать "рассекающий удар". Опять же, гугл рыть буду, как это сделать.
 
Сверху