Я пытаюсь обнаружить в памяти, когда пользователь набрасывает мышь на какой-то объект, например дерево. Но проверка каждого пикселя слишком низкая, а другая проблема в том, что у моего tree.png есть размер 64x64, но реальное дерево меньше, и я пытался получить массив пикселей, который является реальным образом. Моя игра в изометрической проекции. И есть ли хороший способ, чтобы обнаружить, когда пользователь набрасывает мышь на объект?Обнаружение столкновений в java 2d игре
2
A
ответ
1
Вы можете назначить каждому объекту координату. Затем вы вычисляете расстояние между мышью и объектом. Если расстояние меньше радиуса мыши, объекты перекрываются или касаются.
Вторая возможность: Вы назначаете каждому объекту ограничивающий прямоугольник (прямоугольник вокруг центра объекта). Затем вы проверяете, пересекаются ли прямоугольники. (см. Rectangle2D
)
Смежные вопросы
- 1. Обнаружение столкновений в Java-игре?
- 2. Обнаружение столкновений в 2D-шутерской игре на основе Java
- 3. Java - Обнаружение столкновений в 2D-игре с черепицей
- 4. Обнаружение столкновений в прокручиваемой игре
- 5. Обнаружение столкновений в игре Cocos2d?
- 6. Обнаружение столкновений Графика 2D
- 7. Обнаружение столкновений 2D-игра
- 8. Обнаружение столкновений в 2D-игре в обзоре поверхности
- 9. Обнаружение столкновений в 2D-игре без плиток XNA
- 10. Обнаружение столкновений в лабиринте 2D Java игры
- 11. Обнаружение столкновений многоугольников 2D
- 12. 2D непрерывное обнаружение столкновений
- 13. Обнаружение столкновений неточно в моей игре
- 14. Обнаружение столкновений в тонной игре через цвет
- 15. 2D Вертикальное/Горизонтальное обнаружение столкновений
- 16. Обнаружение столкновений в Java Swing
- 17. Неудачное обнаружение столкновений в простой тестовой игре
- 18. Обнаружение столкновений по цвету в автомобильной игре
- 19. Обнаружение столкновений в игре Cocos2d JS
- 20. Обнаружение столкновений 2D между прямоугольниками
- 21. C++ 2D многоугольник Обнаружение столкновений
- 22. 2D обнаружение столкновений не работает
- 23. Обнаружение столкновений в java
- 24. Обнаружение столкновений в java?
- 25. Обнаружение столкновений (Cocos-2d) не будет работать
- 26. Обнаружение столкновений не работает в Unity 2D
- 27. 2D Rectangle обнаружение столкновений в Android
- 28. 2D Tiling Обнаружение столкновений не обнаружено
- 29. Обнаружение столкновений в Java 2D не работает должным образом
- 30. Обнаружение столкновений в java-3d?
большое спасибо :) – Przemek