JackZI писал(а):Нужно сделать центром гравитации определенную координату ( будет много планет , 3D ) и при приближении к центру гравитация усилялась, а при определленной высоте от центра она пропадала, и так с каждой планетой.
Надо писать скрипт:
Имеем:
1. Массив всех точек притяжения.
2. Рассчитанные дистанции максимального расстояния действия притяжения (" а при определленной высоте от центра она пропадала").
3. Силу притяжения для каждой точки.
Алгоритм:
1. Выбираем все действующие на тело точки притяжения из массива (если расстояние от точки притяжения до тела меньше равно расстояния действия (2)
2. Находим сумму векторов сил притяжения (длина каждого вектора = силе притяжения (3)).
3. Рассчитываем скорость и двигаем объект...