Показать сообщение отдельно
Старый 19.11.2013, 10:20
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 25  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
по теме, для каждого объекта после "стыковки" храним угол поворота относительно центрального корабля, по энтерфрейму(или таймеру) изменяем положение, положение будет считаться как-то так:
Код AS3:
 
// minDistance - радиус окружности по которой летают корабли
//       floatShip - летающий корабль    
//       centralShip - корабль в центре корабль       
// angle - угол поворота корабля в РАДИАНАХ         
 
floatShip.x = centralShip.x + Math.cos(angle) * minDistance;
floatShip.y = centralShip.y + Math.sin(angle) * minDistance;