Я опытный программист с C++/C#, пытаясь попасть в мир игр для Android. Использование Java в Eclipse.Android Java - отслеживание объектов или событий с несколькими касаниями?
Есть руководство по bazillion о том, как перемещать один объект, отслеживая прикосновение к целому экрану, но как я могу отслеживать события касания на многих отдельных объектах случайно на экране?
Для начала я хотел написать класс, который будет создан несколько раз и удерживаться в arraylist. Каждый из них обращается к случайной позиции в полноэкранном режиме SurfaceView. Легкий материал до сих пор ... Но для жизни меня я не могу узнать, как перетащить любой из этих объектов!
У меня есть действие, которое использует пользовательский вид (расширяет SurfaceView). Создает экземпляр класса GameBoard, который обрабатывает рисунок экрана игрового поля. класс GameBoard также держит/рисует ArrayList из игровых персонажей, которые отлично рисуют на экране, но нуждаются в сенсорном управлении.
Im на мой ум, любая помощь там?
Hrmm, кажется, неэффективно перебирать все «осязаемые» объекты, чтобы проверять наличие столкновения (или любого события) ... но похоже, что это делается в мире Android. – Overunity
Оглядываясь, кажется, что это способ сделать это. Если точная точность не нужна, я настоятельно рекомендую использовать класс Rect для обнаружения. – YumeApps