You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fixes a bug with the `check_for_collision_with_lists` function. This function is intended to mimic the functionality of
9
+
`check_for_collision_with_list` but allow passing multiple lists and looping the same behavior. The `lists` function however
10
+
handled the collision method differently. Which resulted in only spatial hash being used if it was available, or GPU collision.
11
+
It would never fallback to the pure CPU brute force approach, which is the best option for spritelists which don't have spatial hash
12
+
and less than 1,500 sprites. Certain games may see a substantial performance improvement from this change. See [2762](https://github.com/pythonarcade/arcade/pull/2762)
13
+
8
14
- PyInstaller
9
15
- Fixed an issue where imports for backends for the `arcade.gl` package could not be discovered by PyInstaller.
10
16
Since 3.3.0 users have needed to add these hidden imports via the pyinstaller CLI in order for Arcade to work.
0 commit comments