@DmitryOpalev

Как обработать нажатие bitmap?

Решил написать игру на андроид и соответственно решил использовать для этого канву (это мне кажется логичным).
Что хотел сделать для начала: фон, несколько кнопок. Но как оказалось, у битмапы нет обработчика событий.
Единственный предложенный в интернете вариант - сравнивать координаты клика по вью с координатами изображений битмапы. По-моему это жесть.
Выходит, что все игры - набор графических кнопок? И игровые движки именно так работают?
Если да, то как происходит обработка кнопок, в которых изображение не полностью занимает кнопку (например фигура в виде буквы Г)?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
@Fillini
Все правильно, на событии onTouch высчитываем координаты кнопки и если координаты лежат внутри кнопки то регистрируем нажатие. Со сложными формами объектов все то же самое.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы