Форум программистов, компьютерный форум CyberForum.ru

Сравнение координат объектов - Android

Восстановить пароль Регистрация
 
Cuda1
0 / 0 / 0
Регистрация: 08.10.2014
Сообщений: 64
03.05.2015, 21:33     Сравнение координат объектов #1
Здравствуйте. Решил создать простенькую игру, привязал движение ImageView к акселерометру. Пытаюсь сравнить координаты движущегося Imageview и еще одного - статичного (чтобы обработать столкновение). Не срабатывают условия на приравнивания координат, например,
Java
1
if(ImageView1.getY()==ImageView2.get(Y))
По оси Х то же самое. Не долго думая поменял условие так, чтобы координаты ImageView1 попадали в некую область, например,

Java
1
if((ImageView1.getY()<=ImageView2.get(Y)+10) && (ImageView1.getY()>=ImageView2.get(Y)))
Тогда условие срабатывает, но т.к. значения акселерометра тем выше, чем больше угол наклона устройства, то если угол будет большой, то порой это условие не срабатывает тоже. Думаю, что программа как-то не успевает просчитать координаты ImageView1 или, грубо говоря, время 1 просчета (такта) больше, чем время прохождения ImageView1 области, заданной во втором условии. Если эту область увеличить, то условие станет срабатывать железно. Только вот мне это не подходит. Нужна четкая проверка равенства координат ImageView1 и ImageView2, много чего облазил, но так и не нашел схожей ситуации нигде. Подскажите, пожалуйста, как можно реализовать первое условие, чтобы оно выполнялось? Заранее, спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2015, 21:33     Сравнение координат объектов
Посмотрите здесь:

Изменение координат кнопки Android
Android Не определение GPS координат
Получение координат нажатия Android
Android Где почитать об определении GPS координат
Android Смещение координат GPS/NetWork
Android Как проверить принадлежность координат радиусу
Система координат акселерометра планшета и телефона Android
Android Передача координат на карту Google
Android Получение координат по адресу
Android Как получить списк координат Path?
Хранение координат (15 знаков после запятой) Android
Android Отправка координат ссылкой

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru