У меня есть идея для действительно крутого пользовательского интерфейса для главного меню игры, над которой я работаю. Меню будет идеальным кругом, центрированным в середине кадра. Круг делится на 6 равных сегментов. Я приложил плохо сделанный пример, чтобы попытаться проиллюстрировать концепцию. В основном просто интересно, какой лучший метод для рисования этой фигуры? Моя первая идея состояла в том, чтобы создать массив точек, которые хранят каждое пересечение, а затем просто рисуют линии между ними. Кроме того, я засасывал триггер, поэтому любые советы о том, как получить точные измерения, будут очень полезными.Java Circle Shape (6 сегментов)
Я пытаюсь включить эту идею в создание этого меню. Любые мысли о том, как собрать все это вместе? Draw arc with 2 points and center of the circle
Здесь очень удобно использовать Trig. Подсказка: каждая шестая часть круга находится в 2 * pi/6 шагах, а радиус внутреннего круга - от 0 до 0,25. – Makoto
Есть ли какая-то конкретная причина, по которой вы хотите нарисовать это на лету, вместо использования предварительно сделанных изображений? – jonmorgan
Вы хотите, чтобы все было равным? Я бы нарисовал шесть дуг по 60 градусов каждый (используя Graphics fillArc), а затем нарисую круг в середине. – twain249