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

Обработка столкновений - Android

Восстановить пароль Регистрация
 
metrolog
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
12.04.2013, 23:33     Обработка столкновений #1
Расскажите у кого какой опыт обработки столкновений при создании игр?
два спрайта, должно фиксировать их столкновение, как это сделать?
тупо при каждом обновлении потока проверять через координаты не пересекаются ли они? или может есть более умные способы? может есть какие нибудь функции которые определяют пересечение битмапов или еще что нибудь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2013, 23:33     Обработка столкновений
Посмотрите здесь:

Обработка checkbox'ов Android
Обработка MotionEvent Android
Android Обработка событий
Обработка нажатия по координатам Android
Android Обработка нажатий
Обработка касаний в SurfaceView Android
Обработка поворота устройства Android
Android Обработка объектов в listview
Android Обработка событий + прорисовка
Fragment обработка нажатий Android
Обработка Json Android
Android Обработка смс

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
14.04.2013, 16:44     Обработка столкновений #2
Вы пишете игру на своём движке? В libGdx это уже реализовано. А если делаете сами, тогда конечно проверять координаты каждый раз.
metrolog
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
14.04.2013, 23:24  [ТС]     Обработка столкновений #3
да, на своем.
да и как движке... так, все подстроено именно под эту игру.
Anklav
 Аватар для Anklav
435 / 293 / 21
Регистрация: 23.01.2013
Сообщений: 619
Завершенные тесты: 2
15.04.2013, 11:13     Обработка столкновений #4
Вам стоит копать в сторону теоремы о разделяющей оси. Ей можно вычислить пересечение любых выпуклых фигур, повернутых на любой угол.
Yandex
Объявления
15.04.2013, 11:13     Обработка столкновений
Ответ Создать тему
Опции темы

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