У меня возник вопрос: У меня есть два объекта на моем Subview. Один из них - игрок, который может перемещаться по плиткам. Другой - стена. Игрок не должен передвигаться или на стене. Прямо сейчас стена рассматривается как ничто или фон (не препятствие). Одна из моих идей - сохранить все координаты стен и проверить, соответствуют ли координаты игрока координатам стены и отменить движение. На мой взгляд, эта идея довольно неэффективна и, вероятно, может быть лучше. Есть ли другие решения?Обнаружение столкновений между двумя объектами в подвале
0
A
ответ
0
Если это игра, используйте Sprite Kit, который дает вам обнаружение столкновений и автоматическое поведение «отскока». Если это мгновенная анимация, используйте UIKit Dynamics, которая дает вам обнаружение столкновения и автоматическое поведение «отскока». В противном случае вам просто нужно реализовать обнаружение столкновения (посмотрев, будет ли рамка одного представления пересекаться с кадром другого) и выполнить «отскок» самостоятельно.
Смежные вопросы
- 1. Обнаружение столкновений между двумя прямоугольниками
- 2. Pygame обнаружение столкновений между объектами в группе
- 3. Обнаружение столкновения между двумя объектами в Swift
- 4. Обнаружение столкновений между двумя BoundingBoxes в libgdx
- 5. Обнаружение столкновений между двумя прямоугольниками в java
- 6. Обнаружение столкновений между двумя PictureBox в WinForm
- 7. Обнаружение столкновений между двумя квадратами в javascript
- 8. Обнаружение столкновений между двумя текстурами в XNA
- 9. Обнаружение столкновений между двумя SKSpriteNode в SpriteKit?
- 10. Обнаружение столкновения Java между двумя объектами Shape?
- 11. Обнаружение столкновений между двумя символьными контроллерами
- 12. Обнаружение столкновений между двумя Rect in android
- 13. Обнаружение столкновений между UIImageViews
- 14. Обнаружение столкновений между слоями
- 15. Обнаружение столкновений между Divs
- 16. Обнаружение столкновений Android-игр
- 17. Обнаружение столкновений между двумя спрайтами (без физического тела?) IOS
- 18. Обнаружение столкновений в Cocos2D
- 19. Обнаружение столкновений и расположение между двумя объектами в Java-игре (LWJGL)
- 20. Обнаружение столкновений в переходе
- 21. Обнаружение столкновений между слоями в Cocos2d?
- 22. Столкновение между двумя объектами ndgmr.checkPixelCollision
- 23. Обнаружение столкновений с bullet
- 24. Обнаружение столкновений между ускоряющимися сферами
- 25. Обнаружение столкновений между квадрациками OpenGL
- 26. Обнаружение столкновений 2D между прямоугольниками
- 27. Обнаружение столкновений между шарами javascript
- 28. Обнаружение столкновений - Любой язык
- 29. Обнаружение столкновений между двумя ящиками не работает C# form
- 30. Обнаружение столкновений движущихся объектов
Sprite Kit, вероятно, хорошее и простое решение для более сложных игр. Я определенно собираюсь поиграть с ним. Спасибо. –