pub fn touch_screen_input_system(
touch_state: ResMut<'_, Touches>,
touch_input_reader: MessageReader<'_, '_, TouchInput>,
)Expand description
Updates the Touches resource with the latest TouchInput events.
This is not clearing the pressed collection, because it could incorrectly mark a touch input
as not pressed even though it is pressed. This could happen if the touch input is not moving
for a single frame and would therefore be marked as not pressed, because this function is
called on every single frame no matter if there was an event or not.
ยงDifferences
The main difference between the TouchInput event and the Touches resource is that
the latter has convenient functions like Touches::just_pressed and Touches::just_released.