동적 객체 목록이 있으며 중첩하지 않고 가운데 객체 주위에 배치해야합니다. 그것들은 모두 직사각형입니다. Java FX 텍스트 개체를 사용하고 있습니다.중심으로 배치 된 객체 주위에 객체 배치
나는 overlapping.There 개체의 크기를 n은하지 않고 주위에 다른 사람의 위치를 어떻게
int x =(int)(scene.getWidth() /2);
int y =(int)(scene.getHeight() /2);
와 중앙에 첫 번째 개체를 배치합니다.
충돌을 감지하고 충돌이 감지되면 이동하는 방법을 잘 모르겠습니다.
if collision = true {
translate x 30 px{
if still true {
translate y 30{
if still true{
translate x -30
if still true{
translate y -30{
if still true {
start again but increase movement size by 20 each iteration
until collision free placement occurs.
x----->----x
| |
^ |
| |
| |
x----<-----x
감사