Я разрабатываю игру только для обучения.У меня есть класс GameView, расширяющий SurfaceView, и сцена, которая расширяет GameView (для каждой сцены в игре).
Каждый объект Scene имеет переменную ArrayList.Я пытался реализовать взаимодействие пользователя с каждым игровым объектом, придумывая, как это сделать.Единственный способ, которым я думал, это внедрить OnTouchEvent
внутри сцены и выполнить каждую проверку GameObject, не сталкивается ли взаимодействие пользователя с хитбоксом GameObject.
Если взаимодействие было внутри хитбокса, я выполняю метод userInteraction(MotionEvent event)
в GameObject.
Мой вопрос: есть ли лучший способ реализовать это?Я делаю правильно?Веди меня немного, пожалуйста.Я много гуглил, но ничего не нашел.
Я могу предоставить код, если вам нужно.