0
"버튼 휠"을 만들려고합니다 - 위치/크기에 대해 Rect를 사용하는 사용자 지정 "Button"개체가 있습니다.비트 맵 "궤도"점 만들기
나는이 일에 의해 회전을 얻을 수 있습니다 :
Button1.Rectangle.left = (int) (Vertex.x + (radius * Math.sin(Math.toRadians(Degree))));
Button1.Rectangle.top = (int) (Vertex.y + (radius * Math.cos(Math.toRadians(Degree))));
Button1.Rectangle.right = Button1.Rectangle.left + ButtonSize;
Button1.Rectangle.bottom = Button1.Rectangle.top + ButtonSize;
Degree += 1;
불행하게도, 그들은 모든이, 어떻게 통합에 "오프셋"할 ... 서로에 줄 때문에 하나 증가에 대한이 유일한 작품
//Using self position as vertex
Button1.Rectangle.left = (int) (Button1.Rectangle.left + (radius * Math.sin(Math.toRadians(Degree))));
Button1.Rectangle.top = (int) (Button1.Rectangle.top + (radius * Math.cos(Math.toRadians(Degree))));
및
: 대신내가 해봤 위치를 지정
나는 ... 그것이 내가 그냥 누락, 매우 쉽게 뭔가를해야합니다 알고
편집 :
는 "
int Degree1 = 0;
int Degree2 = 90;
int Degree3 = 180;
etc.
을 만들고 그들을 증가하여 고정 :
Degree1 += 1;
Degree2 += 1;
Degree3 += 1;
Vector2가 "Vertex"라고 부르는 점은 화면의 중심점입니다. 모든 버튼이 한 위치에 표시되도록 위치를 지정하는 것이 문제입니다. 각면에 "Degree"변수가있을 수 있습니다. ? – GideonKain
롤, 네, 그랬어 ^^ – GideonKain