Я пробовал использовать обработчик событий OnSeperation от Farseer Physics, но это слишком чувствительно. Я хочу, чтобы он дождался, когда все тело моего игрока покинет область (я использую тело как датчик), а не только его небольшую часть.Farseer Physics - After Collision
0
A
ответ
1
Рассмотрите возможность использования двух тел - одного «настоящего» тела, того же размера, который вы используете сейчас, и второго тела с увеличенным размером (1.1x-2x размера истинного тела) и определяет только обработчик события OnSeparation, а OnCollision возвращает false для всех взаимодействий.
Вы можете настроить «чувствительность» OnSeparation, изменив размер специального органа реализации OnSeparation.
Смежные вопросы
- 1. C# Monogame & Farseer Physics: Collisions
- 2. Swift SpriteKit Physics Collision Issue
- 3. Bullet Physics Simplest Collision Пример
- 4. Farseer Physics non-XNA на отдельной теме
- 5. choppy/Laggy sprite animation using Farseer Physics
- 6. Применить гравитацию к отдельным объектам в Farseer Physics
- 7. Изменение Farseer Physics Настройки двигателя для улучшения характеристик
- 8. Являются ли BodyDef/FixtureDef доступными в Farseer Physics?
- 9. Raycast пропущенных обнаружений с использованием Farseer Physics в VB.NET.XNA
- 10. Box2D Farseer Physics Center of Mass и origin несовместим
- 11. Создание бесконечно осциллирующего маятника в Farseer Physics 3.3.1/Box2d
- 12. 2d Physics enegine for xna 4
- 13. Farseer ConvertUnits?
- 14. Как добавить MonoGame.Framework в Farseer Physics для проекта MonoGame в Xamarin?
- 15. Bullet Physics - Ориентирование твердого тела
- 16. LUA collision, Несколько объектов
- 17. corona + collision не работает
- 18. Замедление объекта в Farseer
- 19. Farseer и double precision
- 20. Farseer ContactListener не работает
- 21. Снятие суставов с Farseer
- 22. Farseer получает множество предупреждений
- 23. Vector Collision
- 24. Scaling Physics World
- 25. Physics Engine для WPF
- 26. Box2d Physics Simulation Stutter
- 27. Cocos2d Chipmunk Physics issue
- 28. SceneKit Physics Контакт
- 29. Java Physics Engine?
- 30. Pygame: Cell Physics
Возможно, вы могли бы сделать что-то с лучей? Передайте луч через область, и вы можете проверить, попадает ли он на игрока. Посмотрите на метод World.RayCast. – ayls
Хорошо, спасибо за помощь. Надеюсь, это так же просто, как я надеюсь. – user2932566