|
|
|||||
Регистрация: Mar 2011
Сообщений: 53
|
кто первый?
делаю гонки вид сверху, трасса круговая, можно представить просто кольцо, участников максимум 4, может кто подскажет, или направит на путь истинный как определить кто на каком месте едет, ну в плане кто сейчас едет первым, кто вторым и т.д., единственное что приходит в голову это превратить трассу в зебру и при каждом пересечении линии проверять в каком порядке участники пересекли линию, еще была мысль с координатами но развить ее не удается, нужно наверное разделить трассу на четыре участка и в зависимости от участка проверять координаты, надеюсь у кого то был опыт подобного, либо найдется человек который сможет предложит лучший вариант, заранее благодарен
|
|
|||||
любую трассу можно описать кривой безье
вот бибилотека http://code.google.com/p/bezier/ 1) высчитать проекции точки на кривую, 2) высчитать позицию проекции на кривой, вуаля! Добавлено через 2 минуты для круга формулы гораздо проще, но принцип точно такой 1) проекция на окружность 2) расстояние от старта до проекции
__________________
Хороший отдых - половина работы. |
|
|||||
Регистрация: Mar 2011
Сообщений: 53
|
спасибо большое попробую разобраться что к чему думаю то что нужно
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Название темы не отражает сути вопроса.
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 18:44. |
|
« Предыдущая тема | Следующая тема » |
|
|