Показать сообщение отдельно
Старый 03.10.2012, 14:13
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 2  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Код AS3:
var angle:Number = 0;
for (var i:uint = 0; i < sides; i++)
{
	radius = i * awayStep;
	xPoint = radius * Math.cos(angle);
	yPoint = radius * Math.sin(angle);
 
	// Добавляем объект в xPoint, yPoint
 
	angle += step / radius;
}
step - длина дуги между объектами (Ваше расстояние, которое Вы хотите постоянным сделать). Т.е. правильнее бы было мерять расстояние (по прямой линии, а не по дуге), но может и так покатит