Hamster099Вам нужно найти угловую скорость кометы относительно планеты, я правильно понял? Тогда вам нужно что-то вроде этого:
В create
old_dir = point_direction(planet.x,planet.y,comet.x,comet.y) //переменная направления в прошлом шаге.
//чтобы в 1-м шаге не было ошибки, для начала присваиваем текущее значение направления.
В step:
dir = point_direction(planet.x,planet.y,comet.x,comet.y)
angular_velocity = dir - old_dir //угловая скорость
//здесь ещё какие-то формулы, которые используют old_dir (если таковые есть)
old_dir = dir //обновляем old_dir для следующего шага
Добавлено: Февраль 18, 2012, 23:09:48 Hamster099Глянул ваш пример. Может, я чего-то не понимаю, но разве нельзя было сделать проще? (см. вложения)
Если я сделал глупость, прошу не ругать сильно
