![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2013
Сообщений: 82
|
Есть два мувика. Один находиться в стационарной точке (точка при запуске генерируется новая каждый раз), второй постоянно передвигается. Как сделать, что бы когда они пересекаются, они не лезли в координаты один одного? Пример:
Допустим мувик №1 занимает координаты х(40-70) и у(40-70). Второй передвигается, и как только они соприкасаются, не лезет на его координаты? |
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
Проверять hitTestObject и в зависимости от вектора направления, выталкивать в противоположную сторону.
|
|
|||||
|
Регистрация: Apr 2013
Сообщений: 82
|
Дело в том, что мувик движется за системой разгона и замедления, и такой подход имеет огромный минус - мувик очень дёргается, проходит значительное расстояние внутри объекта, поворачивает назад, розганяеться, замедляется и опять нужно подводить, а нужно, что бы он стабильно залип около мувика №1.
|
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
я не знаю что такое система замедления.. Но она не как не должна влиять на проверку пересечения.
Если у Вас что-то не получается, нужно менять. Если нужно чтобы залип, так рассчитайте координаты и присвойте их объекту и без передвижений анимацией. |
|
|||||
|
Регистрация: Apr 2013
Сообщений: 82
|
Дело в том, что к объекту можно подойти с 4-х рахных сторон, и нужно чтобы мувик №2 мог дать и задний ход, и в бок пойти. Как человек и стена, к примеру.
|
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
ему без разницы. |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
считай расстояние объекта по формуле корня разностей кординат в квадрате, а определять с какой стороны подходит объект не так то сложно
|
|
|||||
|
Регистрация: Apr 2013
Сообщений: 82
|
Худо-бедо вышло, но чуствую, чтоо можно было сделать легче. Спасибо)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|