Тап по экрану отзывается с задержкой, хотя логика пустая
На главном экране около 300 графических элементов интерфейса: фоны, рамки, иконки, подписи. Все они созданы обычным способом, приём лучей ввода оставлен включённым по умолчанию у каждого. На среднем телефоне нажатие кнопки отзывается с ощутимой задержкой, хотя в обработчике почти нет кода. Что мешает?
- Задержку дают анимации интерфейса: приём лучей на обработку касания не влияет вообще, он нужен только для подсветки элементов в редакторе
- Надо уменьшить разрешение атласа интерфейса: скорость обработки касания зависит от размера текстур
- Каждое касание проверяется по всем элементам, принимающим лучи: у фонов, иконок и подписей приём лучей выключают
- Достаточно перевести подписи на другой компонент текста: обработка ввода станет дешевле, потому что он не участвует в построении геометрии экрана
