godot/doc
Pedro J. Estébanez 745c711289 Implement pause-aware picking
This adds a new project setting (`physics/common/enable_pause_aware_picking`). It's disabled by default.

When enabled, it changes the way 2D & 3D physics picking behaves in relation to pause:
- When pause is set, every collision object that is hovered or captured (3D only) is released from that condition, getting the relevant mouse-exit callback., unless its pause mode makes it immune from pause.
- During the pause. picking only considers collision objects immune from pause, sending input events and enter/exit callbacks to them as expected.
- When pause is left, nothing happens. This is a big difference with the classic behavior, which at this point would process all the input events that have been queued against the current state of the 2D/3D world (in other words, checking them against the current position of the objects instead of those at the time of the events).
2021-02-08 20:48:13 +01:00
..
classes Implement pause-aware picking 2021-02-08 20:48:13 +01:00
tools makerst: Add missing newline at EOF 2020-09-15 19:26:44 +02:00
Doxyfile Remove trailing whitespace 2018-11-20 11:15:02 +01:00
Makefile Clean up & improve makerst.py 2018-12-27 13:57:08 +01:00